mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-03-14 21:31:50 +00:00
Zeppelin is a moderation bot for Discord, designed with large servers and reliability in mind.
![]() - Use a single Dockerfile for all Zeppelin services - Add a Dockerfile in project root that can be used by app hosting services - Provide a standalone and lightweight prod setup - Standalone is the same as the old setup, with mysql+nginx - Lightweight only runs bot+backend+dash, no mysql/nginx - Remove mounted mysql data folders for dev and prod - This resolves permission issues caused by the mount - The mysql service uses a regular named volume now - Simplify .env options and clearly separate different prod setups - Remove update.sh - Different setups require different update procedures, so a common update.sh no longer works |
||
---|---|---|
.devcontainer | ||
.github/workflows | ||
assets | ||
backend | ||
dashboard | ||
debug | ||
docker | ||
presetup-configurator | ||
shared | ||
.clabot | ||
.dockerignore | ||
.editorconfig | ||
.env.example | ||
.eslintrc.js | ||
.gitignore | ||
.nvmrc | ||
.prettierignore | ||
.prettierrc | ||
dependabot.yml | ||
DEVELOPMENT.md | ||
docker-compose.development.yml | ||
docker-compose.lightweight.yml | ||
docker-compose.standalone.yml | ||
Dockerfile | ||
LICENSE.md | ||
MANAGEMENT.md | ||
package-lock.json | ||
package.json | ||
PRODUCTION.md | ||
README.md | ||
tsconfig.base.json | ||
tsconfig.json |
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.
Usage documentation
For information on how to use the bot, see https://zeppelin.gg/docs
Development
See DEVELOPMENT.md for instructions on running the development environment.
Once you have the environment up and running, see MANAGEMENT.md for how to manage your bot.
Production
See PRODUCTION.md for instructions on how to run the bot in production.
Once you have the environment up and running, see MANAGEMENT.md for how to manage your bot.