Hard fork of Zeppelin discord bot
![]()
Some checks failed
Code quality checks / build (18.16) (push) Failing after 3s
Recent fix for dropping/recreating PKs in environments with sql_require_primary_key=1 also broke the migrations for environments where the user doesn't have permissions to change the value of the setting. The standalone setup is such an environment. This commit changes those migrations so that the PKs are dropped/recreated as one ALTER TABLE query, no longer requiring changing the sql_require_primary_key setting. |
||
---|---|---|
.devcontainer | ||
.github/workflows | ||
assets | ||
backend | ||
dashboard | ||
debug | ||
docker | ||
docs | ||
presetup-configurator | ||
shared | ||
.clabot | ||
.dockerignore | ||
.editorconfig | ||
.env.example | ||
.eslintrc.js | ||
.gitattributes | ||
.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 docs/DEVELOPMENT.md for instructions on running the development environment.
Once you have the environment up and running, see docs/MANAGEMENT.md for how to manage your bot.
Production
See docs/PRODUCTION.md for instructions on how to run the bot in production.
Once you have the environment up and running, see docs/MANAGEMENT.md for how to manage your bot.