/dysis

Yu-Gi-Oh! Card Search Discord Bot

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

dysis

Yu-Gi-Oh! Card Search Discord Bot

Dysis includes autocomplete for searches with paginated results for much improved accuracy

Commands

Command Description
/search Search for TCG / OCG / Skill cards
/arts Search for all artworks of a card
/rulings Search for all rulings related to a card
/servers Get the server count of Dysis

Common Options

Every command includes the following options:

  • card - An autocompleting card name (Required)

  • mention - A member you would like to share your search results with (Optional)

  • public - The option of a ephemeral response to help with channel clogging (Optional)

/rulings Options

  • question - Sort results by keywords in the question (Optional)
  • qa - Sort results by YGOrg Q&A ID (Optional)

Add to Server

Setup Your Own Instance

Requires Python 3.10.x or later

  1. Create a Discord bot with

    • Scopes: bot, applications.commands
    • Permissions: None
  2. Execute

% python -m pip install --requirement requirements.txt
% python bot.py

Docker

Credits
  • Liz (Lead Designer)
  • Mac (Lead Tester)
  • Sam (Tester)