Table of Contents
FeurBot is a Discord bot, developed in Python, that can be used to play music, to do quizzes, to moderate a server, to display hardware statistics, and more.
The old version (v1) can be found here.
You can install FeurBot on your own server by following these steps.
-
Clone the repository on your computer.
git clone https://github.com/Isnubi/FeurBot.git cd FeurBot
- If Git is not installed, you can type the following command in your terminal to install it.
sudo apt install git
- If Git is not installed, you can type the following command in your terminal to install it.
-
Run the install script as user (not root).
- For Debian-based systems (Debian, Ubuntu, Mint, etc.):
sudo chmod +x apt_install.sh sudo ./apt_install.sh
If the script didn't work, you can follow these steps.
- For Debian-based systems (Debian, Ubuntu, Mint, etc.):
- Get a free Giphy API Key at https://developers.giphy.com/
- Create a Discord bot at https://discord.com/developers/applications
- Enter your bot token, your Giphy API Key and your database informations in
private/config.py
token = 'DISCORD_BOT_TOKEN' giphy_api_key = 'GIPHY_API_KEY' mysql_host = 'DATABASE_HOST' mysql_user = 'DATABASE_USER' mysql_password = 'DATABASE_PASSWORD' mysql_database = 'DATABASE_NAME'
- Run the bot
python3 FeurBot.py
- The bot is using slash commands so you can use them by typing
/
in a channel. - You can get the help menu by sending.
You can navigate in it with the reactions.
/help <page_number>
For more examples, please refer to the help menu of the bot.
- Music system
- Music player
- Music commands
- Music queue
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.md
for more information.
Isnubi - @Louis_Gambart - [email protected]
Discord: isnubi#6221
Project Link: https://github.com/Isnubi/FeurBot