Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jsfraz/lojza
Discord bot who is quite Lojza. He has many features such as message deletion, Discord server settings, command localization, RSS feed subscription, verification role management and Minecraft whitelist management.
https://github.com/jsfraz/lojza
discord discord-bot docker docker-compose java jda minecraft mongodb
Last synced: 8 days ago
JSON representation
Discord bot who is quite Lojza. He has many features such as message deletion, Discord server settings, command localization, RSS feed subscription, verification role management and Minecraft whitelist management.
- Host: GitHub
- URL: https://github.com/jsfraz/lojza
- Owner: jsfraz
- Created: 2023-04-09T12:56:41.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-01-20T00:46:51.000Z (10 months ago)
- Last Synced: 2024-01-20T06:11:05.562Z (10 months ago)
- Topics: discord, discord-bot, docker, docker-compose, java, jda, minecraft, mongodb
- Language: Java
- Homepage:
- Size: 293 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lojza bot
Discord bot who is quite Lojza. He has many features such as message deletion, Discord server settings, command localization, RSS feed subscription, verification role management and Minecraft whitelist management.
![Commands](./commands.png)
## Running in Docker
Just configure [environment variables](#enviroment-variables) in `docker-compose.yml` and run these commands from project root folder:
```bash
sudo docker build -t jsfraz/lojza:1.0.0 .
sudo docker compose up -d
```## Enviroment variables
| Variable | Required | Default | Description |
|---------------------|----------|---------|------------------------------------------------|
| DISCORD_TOKEN | yes | | Discord bot token |
| MONGO_USER | no | lojza | MongoDB user |
| MONGO_PASSWORD | yes | | MongoDB password |
| MONGO_SERVER | yes | | MongoDB server |
| MONGO_PORT | no | 27017 | MongoDB port |
| MONGO_DATABASE | no | lojza | MongoDB database name |
| MONGO_TIMEOUT | no | 100 | MongoDB timeout (milliseconds) |
| RSS_REFRESH_MINUTES | no | 60 | RSS refresh interval (minutes from 15 to 1440) |