koalasthegreat / AmoeboidBotRedux

1 stars 1 forks source link

AmoeboidBotRedux

Description

A Discord bot for requesting data about Magic the Gathering cards.

An example of the bot in action

Data can be queried through commands to fetch individual cards, or can be wrapped in text to query multiple cards, or to use in conversation.


Commands

Admin Specific Commands


Setup

Running Locally

To run the bot locally, you'll need to first install Nodejs (v20 is recommended). As well, you'll need yarn, which you can install with npm i -g yarn.

To run the project, first run yarn prisma migrate. This will initialize the database file for caching card data and storing server specific configs.

Then, copy the .env.dist to a new .env file and populate the DISCORD_TOKEN and GUILD_ID keys.

After that, you should be able to run yarn start to launch the program.