Open-Source discord bot in python, for people
disclaimer: Youre permited to host it yourself for personal purposes like single server or testings, for more than 100 servers, message me on discord (@cosita3cz)
Discord support: https://discord.gg/y3GkpeBQYA
Bot Invite: https://discord.com/oauth2/authorize?client_id=1233881071821652108
Because having too much of bots is very annoying, every single one have different configurations, web dashboards, and you can get lost quickly in it. Also most good bots these days are paid and very limited for free (hope dyno stays free 🙏). This is where my bot comes with all inside discord. Its free, its open-source, and you can do alot with it, edit it for your own needs, or help other people by making your own commands to the main bot.
Everything about contributing is here
| Language | Progress |
|---|---|
| English (🕈☹♋︎♏︎□☹♋︎♏︎♎︎) | 94.19% |
| French (Français) | 86.05% |
| Czech (Česky) | 82.56% |
| English (LoLspek) | 41.86% |
| German (Deutsch) | 37.21% |
| Hungarian (Magyar) | 37.21% |
| Slovak (Slovensky) | 37.21% |
| Russian (Русский) | 31.40% |
| English (UwU) | 30.23% |
| Polish (Polski) | 15.12% |
| Albanian (Shqip) | 13.95% |
| Chinese (中文) | 13.95% |
| Finnish (Suomi) | 13.95% |
| Turkish (Türkçe) | 13.95% |
You can support me by contributing to the repo
Or donating me any eth-based crypto to this wallet:
0xAC0de1b07AF535B8a2ac060259E2d49d5c1DAfd5
You can use systemd (linux) to run this bot
-
Put it in your desired directory (preffering
/var/lorelei-bot) -
Edit
lorelei.serviceto match user with permissions to the directory (or leave on root, which can be unsafe) and directory to the folder -
Place
lorelei.serviceinto/etc/systemd/system/ -
Create file named
.secret.keyand put your token inside -
Install dependencies
pip install -r requirements.txt
(if you wanna run it as root, place
sudobefore command) -
Enable and start the service
sudo systemctl enable lorelei.service sudo systemctl start lorelei.service
You can also run it using pterodactyl. For updater to work please check if your hosting does allow using git inside their eggs If yes, please dont use builtin updater, and let the script do its own thing. If you prefer switch from the hosting, please disable autoupdate in the bot. If disabled, bot wont update itself automaticaly after period of time, but after restart.
- Place repository into root of the pterodactyl
- Add all requirements from
requirements.txtinto your settings - Set main file as
run.py - Start with main.py
Because of some features differing or not even existing im not willing to develop it for windows. Who even uses windows server these days for this.