2021-05-06 23:41:30 +05:00
|
|
|

|
2019-12-02 10:46:11 +02:00
|
|
|
# Zeppelin
|
|
|
|
Zeppelin is a moderation bot for Discord, designed with large servers and reliability in mind.
|
|
|
|
|
|
|
|
**Main features include:**
|
|
|
|
- Extensive automoderator features (automod)
|
|
|
|
- Word filters, spam detection, etc.
|
|
|
|
- Detailed moderator action tracking and notes (cases)
|
|
|
|
- Customizable server logs
|
|
|
|
- Tags/custom commands
|
|
|
|
- Reaction roles
|
|
|
|
- Tons of utility commands, including a granular member search
|
|
|
|
- Full configuration via a web dashboard
|
|
|
|
- Override specific settings and permissions on e.g. a per-user, per-channel, or per-permission-level basis
|
|
|
|
- Bot-managed slowmodes
|
|
|
|
- Automatically switches between native slowmodes (for 6h or less) and bot-enforced (for longer slowmodes)
|
|
|
|
- Starboard
|
|
|
|
- And more!
|
|
|
|
|
|
|
|
See https://zeppelin.gg/ for more details.
|
|
|
|
|
|
|
|
## Development
|
2019-07-21 14:40:10 +03:00
|
|
|
👉 **No support is offered for self-hosting the bot!** 👈
|
|
|
|
|
2022-06-26 23:15:36 +03:00
|
|
|
See [DEVELOPMENT.md](./DEVELOPMENT.md) for instructions on running the development environment!
|
2019-07-21 14:40:10 +03:00
|
|
|
|
2019-12-02 10:46:11 +02:00
|
|
|
### Config format example
|
2019-07-21 14:40:10 +03:00
|
|
|
Configuration is stored in the database in the `configs` table
|
2018-07-01 03:35:51 +03:00
|
|
|
|
|
|
|
```yml
|
2021-05-26 00:37:38 +05:00
|
|
|
prefix: '!'
|
|
|
|
|
2019-07-21 14:40:10 +03:00
|
|
|
# role id: level
|
2018-07-01 03:35:51 +03:00
|
|
|
levels:
|
2019-07-21 14:40:10 +03:00
|
|
|
"12345678": 100 # Example admin
|
|
|
|
"98765432": 50 # Example mod
|
2018-07-01 03:35:51 +03:00
|
|
|
|
|
|
|
plugins:
|
|
|
|
mod_plugin:
|
|
|
|
config:
|
|
|
|
kick_message: 'You have been kicked'
|
2019-07-21 14:40:10 +03:00
|
|
|
can_kick: false
|
2018-07-01 03:35:51 +03:00
|
|
|
overrides:
|
|
|
|
- level: '>=50'
|
2019-07-21 14:40:10 +03:00
|
|
|
config:
|
|
|
|
can_kick: true
|
2018-07-01 03:35:51 +03:00
|
|
|
- level: '>=100'
|
|
|
|
config:
|
|
|
|
kick_message: 'You have been kicked by an admin'
|
2019-11-08 00:20:24 +02:00
|
|
|
|
|
|
|
other_plugin:
|
2018-07-01 03:35:51 +03:00
|
|
|
config:
|
2019-11-08 00:20:24 +02:00
|
|
|
categories:
|
|
|
|
mycategory:
|
|
|
|
opt: "something"
|
|
|
|
othercategory:
|
|
|
|
enabled: false
|
|
|
|
opt: "hello"
|
2018-07-01 03:35:51 +03:00
|
|
|
overrides:
|
|
|
|
- level: '>=50'
|
|
|
|
config:
|
2019-11-08 00:20:24 +02:00
|
|
|
categories:
|
|
|
|
mycategory:
|
|
|
|
enabled: false
|
|
|
|
- channel: '1234'
|
|
|
|
config:
|
|
|
|
categories:
|
|
|
|
othercategory:
|
|
|
|
enabled: true
|
2018-07-01 03:35:51 +03:00
|
|
|
```
|