Discord bot for StoneLegend Discord community/MineCraft server
This project is under development and needs a good amount of work. Code cleanup and refactoring is pending.
- Get the Minecraft server status, online players
- Create self-role menus which allow picking roles by reacting to messages
- Make announcements with neat embeds while pinging a role of choice
- Welcomes new members as they join with a clean image banner with thier username and profile picture
- Create polls which end at the given time while also showing the results
- Create giveaways which selects a random participant as winner
- Captcha verification system for new users
- Push Minecraft server messages to Discord
git clone https://github.com/quanta-kt/stone-legend-discord-bot
cd stone-legend-discord-bot
Or simply download and extract the zip file from GitHub
On Linux:
python3 -m venv venv
source ./venv/bin/activate
On Windows:
python3 -m venv venv
.\env\Scripts\activate
The module depends on a few modules from PyPi which can be installed with pip:
pip install -r requirements.txt
python -m stonelegend
# Or alternatively
python bot.py
On Windows, using py
instead:
py -m stonelegend
# Or alternatively
py bot.py
This project is licensed under GNU GPL V3. Please check LICENSE.md