discord server bot (The RELIC)


Project overview

Client

The Morbid Corvid (tabletop gaming discord server)

goal

Create a discord bot that allows users to query information from a Wiki.

primary tools

Python & Jupyter Notebooks, Kaggle, Discord

background

The client runs a discord server for users to gather and play tabletop games. These games often have complex rulesets, which are stored in a Wiki. The client would like users to be able to quickly query the Wiki for rules, rather than needing to leave Discord to search for the information themselves.

Product

Developed and launched a fully operational Discord bot (The RELIC) that links to the curated Wiki for each game’s rulesets. Users can call the bot with command inputs and receive the corresponding passage of the rules for quick reference.


challenges and Solutions

  • The Challenge: the client’s rulesets are scattered across multiple different Wikis for each game

    The Solution: create a master Wiki that automatically pulls updates fromhe individual Wiki pages and can be querried individually by the RELIC discord bot.

  • The Challenge: the client wants different groups of users to be able to modify a game’s rulesets to fit their specific needs.

    The Solution: create game specific Wikis and prompt the users to select their Wiki of choice when first engaging The RELIC bot. Users can then modify their Wikis as needed without pushing changes to the entire server.


Next steps

Now that The RELIC is operational, what’s next?

  • Hosting The RELIC on a cloud based platform will ensure that the bot is always active, not just when a Discord moderator is available to host.

  • Tabletop games frequently employ dice rolling mechanics. Adding a dice rolling functionality keeps users from leaving the platform for other tools.