mirror of https://github.com/esmBot/esmBot
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 hours ago | |
---|---|---|
.github | 5 months ago | |
api | 4 months ago | |
assets | 2 weeks ago | |
classes | 3 weeks ago | |
commands | 1 day ago | |
config | 3 weeks ago | |
docs | 3 months ago | |
events | 5 hours ago | |
natives | 2 hours ago | |
utils | 5 hours ago | |
.clang-format | 3 months ago | |
.dockerignore | 3 years ago | |
.editorconfig | 1 year ago | |
.env.example | 4 months ago | |
.eslintrc.json | 7 months ago | |
.gitignore | 2 weeks ago | |
.gitmodules | 1 year ago | |
CMakeLists.txt | 3 weeks ago | |
Dockerfile | 6 months ago | |
LICENSE | 3 months ago | |
PRIVACY.md | 5 months ago | |
README.md | 4 months ago | |
app.js | 1 day ago | |
application.yml | 1 day ago | |
docker-compose.yml | 4 months ago | |
ecosystem.config.cjs | 6 months ago | |
mkdocs.yml | 3 weeks ago | |
package.json | 3 hours ago | |
pnpm-lock.yaml | 3 hours ago |
README.md
esmBot
esmBot is a free and open-source Discord bot designed to entertain your server. It's made using Oceanic and comes with image, music, and utility commands out of the box.
Features
- Powerful, efficient, and performant image processing powered by libvips
- Lots of image manipulation and processing commands out of the box
- Handling of output images larger than 8MB via a local web server
- Optional WebSocket/HTTP-based external image API with load balancing
- Music and sound playback from many different configurable sources via Lavalink
- Server tags system for saving/retrieving content
- Low RAM and CPU usage when idle
- Support for slash/application commands and classic, prefix-based message commands
- Support for multiple database backends (PostgreSQL and SQLite backends included)
- PM2-based cluster/shard handling
- Flexible command handler allowing you to create new commands by adding script files
Usage
You can invite the main instance of esmBot to your server using this link: https://esmbot.net/invite
A command list can be found here.
If you want to self-host the bot, a guide can be found here.
Credits
Icon by Steel. All images, sounds, and fonts are copyright of their respective owners.