mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-07-06 10:37:19 +00:00
Zeppelin is a moderation bot for Discord, designed with large servers and reliability in mind.
![]() Bumps the non-major group with 24 updates: | Package | From | To | | --- | --- | --- | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.15.18` | `22.15.29` | | [@silvia-odwyer/photon-node](https://github.com/silvia-odwyer/photon) | `0.3.3` | `0.3.4` | | [bufferutil](https://github.com/websockets/bufferutil) | `4.0.8` | `4.0.9` | | [fp-ts](https://github.com/gcanti/fp-ts) | `2.16.2` | `2.16.10` | | [humanize-duration](https://github.com/EvanHahn/HumanizeDuration.js) | `3.31.0` | `3.32.2` | | [moment-timezone](https://github.com/moment/moment-timezone) | `0.5.44` | `0.6.0` | | [mysql2](https://github.com/sidorares/node-mysql2) | `3.9.8` | `3.14.1` | | [passport](https://github.com/jaredhanson/passport) | `0.6.0` | `0.7.0` | | [reflect-metadata](https://github.com/rbuckton/reflect-metadata) | `0.1.14` | `0.2.2` | | [tlds](https://github.com/stephenmathieson/node-tlds) | `1.249.0` | `1.259.0` | | [tmp](https://github.com/raszi/node-tmp) | `0.0.33` | `0.2.3` | | [typeorm](https://github.com/typeorm/typeorm) | `0.3.20` | `0.3.24` | | [zod](https://github.com/colinhacks/zod) | `3.25.17` | `3.25.46` | | [@types/cors](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cors) | `2.8.17` | `2.8.18` | | [@types/passport](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/passport) | `1.0.16` | `1.0.17` | | [@types/passport-oauth2](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/passport-oauth2) | `1.4.15` | `1.4.17` | | [@types/tmp](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tmp) | `0.0.33` | `0.2.6` | | [zod-to-json-schema](https://github.com/StefanTerdell/zod-to-json-schema) | `3.22.4` | `3.24.5` | | [highlight.js](https://github.com/highlightjs/highlight.js) | `11.9.0` | `11.11.1` | | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.23.9` | `7.27.4` | | [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.23.9` | `7.27.2` | | [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) | `7.23.3` | `7.27.1` | | [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.0` | `5.6.3` | | [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.1` | `9.5.2` | Updates `@types/node` from 22.15.18 to 22.15.29 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `@silvia-odwyer/photon-node` from 0.3.3 to 0.3.4 - [Changelog](https://github.com/silvia-odwyer/photon/blob/master/CHANGELOG.md) - [Commits](https://github.com/silvia-odwyer/photon/commits) Updates `bufferutil` from 4.0.8 to 4.0.9 - [Release notes](https://github.com/websockets/bufferutil/releases) - [Commits](https://github.com/websockets/bufferutil/compare/v4.0.8...v4.0.9) Updates `fp-ts` from 2.16.2 to 2.16.10 - [Release notes](https://github.com/gcanti/fp-ts/releases) - [Changelog](https://github.com/gcanti/fp-ts/blob/master/CHANGELOG.md) - [Commits](https://github.com/gcanti/fp-ts/commits) Updates `humanize-duration` from 3.31.0 to 3.32.2 - [Changelog](https://github.com/EvanHahn/HumanizeDuration.js/blob/main/HISTORY.md) - [Commits](https://github.com/EvanHahn/HumanizeDuration.js/compare/v3.31.0...v3.32.2) Updates `moment-timezone` from 0.5.44 to 0.6.0 - [Release notes](https://github.com/moment/moment-timezone/releases) - [Changelog](https://github.com/moment/moment-timezone/blob/develop/changelog.md) - [Commits](https://github.com/moment/moment-timezone/compare/0.5.44...0.6.0) Updates `mysql2` from 3.9.8 to 3.14.1 - [Release notes](https://github.com/sidorares/node-mysql2/releases) - [Changelog](https://github.com/sidorares/node-mysql2/blob/master/Changelog.md) - [Commits](https://github.com/sidorares/node-mysql2/compare/v3.9.8...v3.14.1) Updates `passport` from 0.6.0 to 0.7.0 - [Changelog](https://github.com/jaredhanson/passport/blob/master/CHANGELOG.md) - [Commits](https://github.com/jaredhanson/passport/compare/v0.6.0...v0.7.0) Updates `reflect-metadata` from 0.1.14 to 0.2.2 - [Release notes](https://github.com/rbuckton/reflect-metadata/releases) - [Changelog](https://github.com/microsoft/reflect-metadata/blob/main/tsconfig-release.json) - [Commits](https://github.com/rbuckton/reflect-metadata/commits) Updates `tlds` from 1.249.0 to 1.259.0 - [Changelog](https://github.com/stephenmathieson/node-tlds/blob/master/CHANGELOG.md) - [Commits](https://github.com/stephenmathieson/node-tlds/compare/1.249.0...1.259.0) Updates `tmp` from 0.0.33 to 0.2.3 - [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md) - [Commits](https://github.com/raszi/node-tmp/compare/v0.0.33...v0.2.3) Updates `typeorm` from 0.3.20 to 0.3.24 - [Release notes](https://github.com/typeorm/typeorm/releases) - [Changelog](https://github.com/typeorm/typeorm/blob/master/CHANGELOG.md) - [Commits](https://github.com/typeorm/typeorm/compare/0.3.20...0.3.24) Updates `zod` from 3.25.17 to 3.25.46 - [Release notes](https://github.com/colinhacks/zod/releases) - [Commits](https://github.com/colinhacks/zod/compare/v3.25.17...v3.25.46) Updates `@types/cors` from 2.8.17 to 2.8.18 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/cors) Updates `@types/passport` from 1.0.16 to 1.0.17 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/passport) Updates `@types/passport-oauth2` from 1.4.15 to 1.4.17 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/passport-oauth2) Updates `@types/tmp` from 0.0.33 to 0.2.6 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/tmp) Updates `zod-to-json-schema` from 3.22.4 to 3.24.5 - [Release notes](https://github.com/StefanTerdell/zod-to-json-schema/releases) - [Changelog](https://github.com/StefanTerdell/zod-to-json-schema/blob/master/changelog.md) - [Commits](https://github.com/StefanTerdell/zod-to-json-schema/commits) Updates `highlight.js` from 11.9.0 to 11.11.1 - [Release notes](https://github.com/highlightjs/highlight.js/releases) - [Changelog](https://github.com/highlightjs/highlight.js/blob/main/CHANGES.md) - [Commits](https://github.com/highlightjs/highlight.js/compare/11.9.0...11.11.1) Updates `@babel/core` from 7.23.9 to 7.27.4 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.27.4/packages/babel-core) Updates `@babel/preset-env` from 7.23.9 to 7.27.2 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.27.2/packages/babel-preset-env) Updates `@babel/preset-typescript` from 7.23.3 to 7.27.1 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.27.1/packages/babel-preset-typescript) Updates `html-webpack-plugin` from 5.6.0 to 5.6.3 - [Release notes](https://github.com/jantimon/html-webpack-plugin/releases) - [Changelog](https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md) - [Commits](https://github.com/jantimon/html-webpack-plugin/compare/v5.6.0...v5.6.3) Updates `ts-loader` from 9.5.1 to 9.5.2 - [Release notes](https://github.com/TypeStrong/ts-loader/releases) - [Changelog](https://github.com/TypeStrong/ts-loader/blob/main/CHANGELOG.md) - [Commits](https://github.com/TypeStrong/ts-loader/compare/v9.5.1...v9.5.2) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 22.15.29 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: non-major - dependency-name: "@silvia-odwyer/photon-node" dependency-version: 0.3.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-major - dependency-name: bufferutil dependency-version: 4.0.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-major - dependency-name: fp-ts dependency-version: 2.16.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-major - dependency-name: humanize-duration dependency-version: 3.32.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-major - dependency-name: moment-timezone dependency-version: 0.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-major - dependency-name: mysql2 dependency-version: 3.14.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-major - dependency-name: passport dependency-version: 0.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-major - dependency-name: reflect-metadata dependency-version: 0.2.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-major - dependency-name: tlds dependency-version: 1.259.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-major - dependency-name: tmp dependency-version: 0.2.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-major - dependency-name: typeorm dependency-version: 0.3.24 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-major - dependency-name: zod dependency-version: 3.25.46 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-major - dependency-name: "@types/cors" dependency-version: 2.8.18 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: non-major - dependency-name: "@types/passport" dependency-version: 1.0.17 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: non-major - dependency-name: "@types/passport-oauth2" dependency-version: 1.4.17 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: non-major - dependency-name: "@types/tmp" dependency-version: 0.2.6 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: non-major - dependency-name: zod-to-json-schema dependency-version: 3.24.5 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: non-major - dependency-name: highlight.js dependency-version: 11.11.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-major - dependency-name: "@babel/core" dependency-version: 7.27.4 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: non-major - dependency-name: "@babel/preset-env" dependency-version: 7.27.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: non-major - dependency-name: "@babel/preset-typescript" dependency-version: 7.27.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: non-major - dependency-name: html-webpack-plugin dependency-version: 5.6.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: non-major - dependency-name: ts-loader dependency-version: 9.5.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: non-major ... Signed-off-by: dependabot[bot] <support@github.com> |
||
---|---|---|
.devcontainer | ||
.github | ||
assets | ||
backend | ||
config-checker | ||
dashboard | ||
debug | ||
docker | ||
docs | ||
presetup-configurator | ||
shared | ||
.clabot | ||
.dockerignore | ||
.editorconfig | ||
.env.example | ||
.eslintrc.js | ||
.gitattributes | ||
.gitignore | ||
.nvmrc | ||
.prettierignore | ||
.prettierrc | ||
build-image.sh | ||
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.