Skip to main content

SpellBot

spellbot

Add to Discord
The Discord bot for Convoke

Deployment build aws status
Dependencies python discord.py
Distribution pypi docker mit
Quality codecov ruff pyright
Observability uptime metrics
datadog ganalytics
Socials discord follow
Funding patreon kofi

🤖 Using SpellBot

SpellBot helps you find Magic: The Gathering games on Convoke, Girudo, Playgroup Live, EDHLAB, and Table Stream. Just looking to play a game of Commander? Run the command /lfg and SpellBot will help you out!

/lfg

Visit queues.spellbot.io, where you can log in with Discord to browse the games currently queuing across every server, filter them down to just the communities you play in, set up notifications so you're pinged when a game you care about is forming, and look back through your own game history and records.

🔭 Where to Play?

SpellBot helps Discord servers to build communities around playing Magic online. Please check out the following servers to find games and connect with other players. You can also see live games waiting for you to join!

Want your community to be featured here as well? Please contact me at spellbot@lexicalunit.com!

📊 Mythic Track

SpellBot integrates seamlessly with Mythic Track which allows you to track games within your Discord server. Visualize and explore your data to reveal interesting trends. To get started run the /setup_mythic_track command on your server. Please also consider supporting Mythic Track!

Mythic Track Setup

❓ Help

The most common issue people have when using SpellBot is related to receiving Direct Messages from the bot. SpellBot uses Discord embeds in the DMs that it sends and there are some settings you need to enable for this to work correctly.

  1. In your Settings search for embeds and link previews and make sure that it's on.
  2. For each Server you will want to make sure that you have allowed Direct Messages from those server members. Search your Settings for Direct Messages and turn the option on.
  3. You may also need to enable message requests from server members you may not know. Search your Settings for message requests and turn that option on as well.

If you have more questions, please don't hesitate to join us on the SpellBot Discord server to get answers from our generous community.

Wondering if the bot is online? Check the status page for current health.

🎤 Feedback

Thoughts and suggestions? Come join us on the SpellBot Discord server! Please also feel free to directly report any bugs that you encounter. Or reach out to me on BlueSky at @spellbot.io.

🙌 Supported By

The continued operation of SpellBot is supported by PlayEDH as well as generous donations from my patrons on Patreon and Ko-fi. If you would like to help support SpellBot, please consider signing up for as little as one dollar a month or giving me a one-off tip for whatever you feel is appropriate.

❤️ Contributing

If you'd like to become a part of the SpellBot development community please first know that we have a documented code of conduct and then see our documentation on how to contribute for details on how to get started.

🐳 Docker Support

SpellBot can be run via docker. Our image is published to lexicalunit/spellbot. See our documentation on Docker Support for help with installing and using it.

🔍 Fine-print

Any usage of SpellBot implies that you accept the following policies.


MIT © amy@lexicalunit et al

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spellbot-21.6.2.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

spellbot-21.6.2-py3-none-any.whl (761.8 kB view details)

Uploaded Python 3

File details

Details for the file spellbot-21.6.2.tar.gz.

File metadata

  • Download URL: spellbot-21.6.2.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for spellbot-21.6.2.tar.gz
Algorithm Hash digest
SHA256 d35284dcc43f9c74dc2eb4f81f6f73e826579d18d001587c7478dc1f54a5eee1
MD5 e2f4edb790c1602b13f2ccd0a06c6ee8
BLAKE2b-256 4443a6ee8476421857e0a3bb3e03ef64dfd0286031ef671bcf61ab5cebc00d3a

See more details on using hashes here.

File details

Details for the file spellbot-21.6.2-py3-none-any.whl.

File metadata

  • Download URL: spellbot-21.6.2-py3-none-any.whl
  • Upload date:
  • Size: 761.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for spellbot-21.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e26e24a5b8f7283a91dc86f48a457456bb5e7a7773e0471688d934ef10027f72
MD5 6af3cb4e5676525be8f6ca8fcdc6cdb2
BLAKE2b-256 7a8808a0b871e88eeb7b7e3345bb101e9a9a4b8ad997453af0247c61c349b3ee

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page