2022-05-15 20:14:33 +00:00
|
|
|
# pybot-f
|
|
|
|
|
2022-05-15 22:33:30 +02:00
|
|
|
The Discord bot developed by freakyy85.
|
|
|
|
|
2022-12-23 14:52:35 +01:00
|
|
|
I develop this bot using discord.py. It should feature slash-commands, extensions inside an ext/ folder, and many
|
2022-05-26 15:30:48 +02:00
|
|
|
more things I will try to implement.
|
2022-05-15 22:33:30 +02:00
|
|
|
|
2022-05-27 10:20:21 +02:00
|
|
|
Check by from time to time to see what has changed. :)
|
|
|
|
|
|
|
|
# Installation
|
2022-11-09 21:23:10 +01:00
|
|
|
1. Check that you create a venv and then install requirements.txt in there.
|
2025-05-07 08:00:40 +02:00
|
|
|
- python3 -m venv venv
|
|
|
|
- Linux: source venv/bin/activate
|
|
|
|
- pip install -r requirements.txt
|
2025-05-07 08:35:57 +02:00
|
|
|
2. Visit https://discordpy.readthedocs.io/en/latest/discord.html to read about how to create a bot on the Discord Website.
|
|
|
|
3. Then make a copy of bot.ini.example and name it "bot.ini". Edit the file.
|
|
|
|
4. Run the bot inside the venv.
|
|
|
|
- Make sure u're inside the venv.
|
|
|
|
- Now: python3 pybot-f.py
|
|
|
|
5. Invite the bot to your server using the provided link after successfully starting the bot.
|
2022-09-02 21:57:56 +02:00
|
|
|
|
2022-11-10 22:25:01 +01:00
|
|
|
# Bugs
|
2024-11-28 20:27:34 +01:00
|
|
|
If you find a bug or have a feature request, visit https://code.nextgamers.eu/freaky/pybot-f/issues .
|
2022-11-09 21:23:10 +01:00
|
|
|
|
2025-05-07 08:35:57 +02:00
|
|
|
# Extensions
|
|
|
|
- Extensions are how you create "plugins/modules" for the bot to provide additional features. There are some .example extension files in
|
|
|
|
the ext/ folder.
|
|
|
|
- If you need more information visit https://discordpy.readthedocs.io/en/latest/index.html#extensions and read about extensions there.
|
|
|
|
- The jishaku extension is always loaded and downloaded from the network on requirement.txt updates. The module provides administration commands.
|
|
|
|
it is not written by me.
|
2022-06-27 22:45:49 +02:00
|
|
|
|
2025-05-07 08:35:57 +02:00
|
|
|
# Notes
|
|
|
|
- There is a .gitignore which ignores things like bot.ini and bot.log with git so passwords and logs are not getting commited to git.
|
|
|
|
- A better description and HowTo will follow someday, maybe in the wiki. :)
|