A Discord.js bot that allows users to have fun with pictures and quotes of the 10 Kittisaurus cats + more!
There are two ways by which you can use KittisaurusBot:
- This is the most simple (and recommended for regular users) way. You can invite KittisaurusBot to your server or join an existing one that features it!
- You can set up the bot to work on your own Discord Bot application. (Only recommended if you are making changes to the bot!)
- Make sure you have your Discord Application created with an initialized bot.
- Install Node.js version 16.6 or higher on your desired host (if you don't have it already).
- Clone (or download) the repository.
- Create a
.env
file, paste and fill in the following:
DISCORD_TOKEN={your-bot's-token}
CLIENT_ID={your-bot's-client-id}
- Run
npm install
to install the needed libraries for the bot. - Run
node deploy-commands.js
to deploy the bot's commands. - Execute
npm start
(ornode bot.js
) to run the bot.
After you make changes to the bot, terminate the running bot process (Ctrl+C
) and start the bot again (npm start
or node bot.js
).
If you make changes to the bot's commands, run node deploy-commands.js
again to register the changes. (It may take a few minutes for the commands to be usable again.)
A list of all currently supported commands by KittisaurusBot.
/help
- Shows an embed featuring all bot commands (+ contribution and feedback information).
/{cat}
- Shows a picture of a specified Kittisaurus cat with a quote.
/cookforkitties
- Cooks a meal for the kitties to enjoy.
/feedkitties {meal}
- Feeds the kitties a certain meal (from the ones available for cooking).
/playwithkitties
- Shows a picture of a playing Kittisaurus cat with a quote.
/sleepykitties
- Shows a picture of a sleepy Kittisaurus cat with a quote.
/snackstealcheck
- Allows you to check out if the Kitty Pirates are succeeding at stealing snacks!
Images:
- This bot uses some images and GIFs from Google Images. Links to them are available inside of the
respective command's file (inside of the
commands
folder). - Imgur.com is used to host the other part of the images and GIFs (for now).
Code:
- Scratch for Discord was used for building the bot before it was worked on with code. (Many changes were made after that)
- discord-greeter-bot was used for a starter template when the project started to be worked on with code.
- StackOverflow.com is used to help in some parts of the code.
- Discord.js Guide is used to help building the main aspects of the bot.
Any contributions to the bot (including issues, feature requests, pull requests or others) are always very appreciated and welcome!
If you encounter any issues with the bot, have any suggestions or questions, you can post an issue here on GitHub (if it doesn't exist already) or DM me on Discord at Vankata453#4832!