ServerKit is a Discord bot that combats bot features that are locked by paywall and reduce the number of bots needed in a server.
- Technologies used
- Setup
- Features
- Roadmap
- Support
- Self-hosting and using the bot's code
- Contributing
- Project status
- Inspiration
- License
Technology | Description | Link |
---|---|---|
Python | A beginner-friendly programming language | https://www.python.org/ |
python-dotenv | Read key-value pairs from a .env file and set them as environment variables. | https://pypi.org/project/python-dotenv/ |
discord.py | Modern, easy to use, feature-rich, and async ready API wrapper for Discord in Python. | https://github.com/Rapptz/discord.py/ |
discord-py-slash-command | A simple discord slash command handler for discord.py. | https://github.com/eunwoo1104/discord-py-slash-command |
PyNaCl | Python binding to the Networking and Cryptography (NaCl) library. | https://github.com/pyca/pynacl |
FFmpeg | A complete, cross-platform solution to record, convert and stream audio and video. | https://www.ffmpeg.org/ |
youtube-dl | Command-line program to download videos from YouTube.com and other video sites. | https://github.com/ytdl-org/youtube-dl |
- Install latest version of above list.
- Create a .env file with the contents:
PRODUCTION=False
PRODUCTIONTOKEN=(Leave blank)
DEVTOKEN=(Your bot token)
- Start
main.py
Being open source benefits the users, everyone can submit bugs, check code, or even pull request to make the bot work better.
No patreon bs.
- Slash Command Support
- Moderation commands
- Music commands
- Fun commands
- More fun features (View memes and create memes)
- Welcomer features
- More moderation features (Logging, etc.)
Join the Support server on Discord, or if the bug impacts all users, submit a issue here.
You can only self-host this bot if you want to test your changes. As per the license requires, PLEASE DON'T TAKE THE BOT'S CODE AS YOUR OWN.
I am ABSOLUTELY open to any contributions, please make sure you state what changed.
Project is in progress and allow everyone to use and test.
Thanks to all major Discord bots out there to make me develop this bot! Specially those bots that it's features are locked by paywalls.
Up until version 0.3.5.1, it is in GPL license, after 0.3.5.1, it will be switched to AGPL License since Discord Bots counts as server software (duh.)