A bot that interacts in the chat, performs counts and makes meeting reminders for the Discord platform
Environment and Tools • Steps to run and debug • How to contribute? •
- Google Sheets: worksheets "commands" and "triggers" (recommended to create "manual").
- Python:
- Dicord/DeveloperPortal:
- MongoDB:
- Heroku:
It's necessary to create a project on Heroku cloud server and import the repository there; to create a database on MongoDB (recommended Atlas) with the desired collections, name your cluster, databases and collection as discord-bot
; to make spreadsheet with the commands and other with triggers; and start a new application on the Discord to generate your bot.
You need these .env
files to connect all plataforms to run this bot project: a new application token on the Discord Developer Portal; your Google’s API credentials.env
and .json
(help in this video ); the MongoDB database URI. Replace them properly in the code.
The bot`ll reply to commands with prefixe ‘>’ and triggers on_message ( ) specified in a Google Sheets (you have to create ‘commands’ and ‘triggers’ worksheets’).
If you want to collaborate with the project, make a Fork and a descriptive Pull Request explain your moddifications.
Please, contact us if you find problems or have a suggestion to the project. We will be grateful for your help.