The Discord Bot that will replace my existence and automate most of my stuff. Don't Question The Name, I called it that to annoy a certain someone.
This discord bot aims to automate some tasks, that I think most people struggle with in Discord Servers. As of now one of the major features that I am trying to implement is making the Discord Bot display daily, upcoming CP (Competitive Programming) Contests around the globe, with the use of the CList API.
Install all needed packages by running:
pip install -r requirements/requirements.txt
Note: You can also use virtual environment in Python if you prefer so. I reccomend doing so, to properly manage packages in python.
python3 -m venv myenv
Run the bot by using the following command:
python3 app/bot.py
Please Check the CONTRIBUTING.md for more details on contributing.
Commands | Command's Use and Explanation |
---|---|
git checkout | Let's you go to another branch located in your local machine. |
git clone | gives you a copy of the repository. |
git status | displays the status of the current git action/process you are doing. |
git add | "Stage" or choose the changes what would be applied to the repository. |
git commit | Further Prepares the changes to be submitted. |
git push -u origin {YourName}-Branch | Finally, apply all the changes |
Options | Option's Use and Explanation |
---|---|
--all | It specifies that it adds all changes, used in conjunction with git add. |
-m "Write here what you changed" | adds a small message, specifying what you changed. |
-u | I honestly don't know I just use it. Please refer to the documentation. |
origin | This specifies to change your copy in Github. |
-b | when the branch does not exist, make one. Used in conjunction with git checkout. |
{YourName}-Branch | name of the branch you are pertaining to in the command. |
- Make Bot Mode like an actual bot, reacting to common messages that needs to be responded.
- Shift to user and bot mode in any form of time, it is not only limited to after a new member joining
- MAke a channel where they can talk to the bot asking some common or repetitive questions, if it is not in this channel the bot does not reply appropriately.