Fruity is a Discord bot that provides commands for fun and utility.
Cat pics, song lyrics, coin flip, Unicode characters, anagrams, and more!
As you can see, Fruity is open source. I'd love to see your contributions, so, here's how to get started.
- Read the license in LICENSE.md.
- Fork this repository and clone your fork.
- Configure Poetry and install all required packages:
poetry config virtualenvs.in-project true --local poetry install - Create a Discord Developer Application and set it up for a bot.
- Create a tokens.env file, and edit respectively with your Discord bot token:
TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -
- Create a Firebase project on the Firebase Console.
- Initialise the Firestore Database with your preferred region. You do not need to enable test mode.
- Project Settings > Service Accounts > Firebase Admin SDK > Generate new private key.
- Save this file as
firebaseKey.json.
- Save this file as
- Run the main.py file with Poetry to start the bot (VSCode users: F5)
- Join the CitrusDev Discord server here.
As stated in the license, please read the contributing guidelines in CONTRIBUTING.md before contributing to this project.