mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-03-15 05:41:51 +00:00
Zeppelin is a moderation bot for Discord, designed with large servers and reliability in mind.
![]() This is an issue with audit log reasons that are sent as an HTML header. Eris tries to decodeURI these before sending them, which throws an error if you have an invalid percent encoding in the reason (e.g. "100%"). See eris/issues/276 and RequestHandler.js#L74 |
||
---|---|---|
migrations | ||
src | ||
.editorconfig | ||
.gitignore | ||
.prettierrc | ||
knexfile.js | ||
nodemon.json | ||
package-lock.json | ||
package.json | ||
README.md | ||
tsconfig.json | ||
tslint.json |
Config format example
Config files are currently located at config/<guildId>.yml
(and config/global.yml
for global plugins).
levels:
50: "1234" # Mod role id
100: "5678" # Admin role id
plugins:
mod_plugin:
config:
kick_message: 'You have been kicked'
permissions:
kick: false
overrides:
- level: '>=50'
permissions:
kick: true
- level: '>=100'
config:
kick_message: 'You have been kicked by an admin'
spam:
config:
filter_words: ['heck']
overrides:
- channel: '1234'
config:
+filter_words: ['foo']
- level: '>=50'
config:
-filter_words: ['heck']