Discord bot with mostly entertainment functions
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.
 
 
 
 
 
 
Essem b9f1ccc39e
Fix lavalink connection init
15 hours ago
.github Fix linux actions build, attempt to fix windows build again 2 months ago
api Replace eris-fleet with a pm2-based cluster system, overhaul image handling, removed azure image api 2 weeks ago
assets Fix emoji font stack, change sonic font, fix job ID not being sent on jobs that don't require image input, some error handling fixes 1 week ago
classes Fix some permission checks, fix avatar URLs 1 week ago
commands Make uncanny skip hidden/non-PNG files 16 hours ago
config Added command blacklist, added ability to toggle command types 1 month ago
docs Mention Docker in setup docs 3 days ago
events Fix lavalink connection init 15 hours ago
natives Fix emoji font stack, change sonic font, fix job ID not being sent on jobs that don't require image input, some error handling fixes 1 week ago
utils Fix sqlite guild registration, fix starting status 3 days ago
.dockerignore Added Dockerfile for api, allow bot to be run via npm start 2 years ago
.editorconfig allow custom port for API server (#204) 10 months ago
.env.example Replace eris-fleet with a pm2-based cluster system, overhaul image handling, removed azure image api 2 weeks ago
.eslintrc.json Replace pg with postgres, add swirl alias, await ping edit, added debug scripts to package.json 3 weeks ago
.gitignore Initial Oceanic port (still unfinished), update packages, remove serverinfo and userinfo 1 week ago
.gitmodules Added support for British flags to flag, updated region-flags repo URL 10 months ago
CMakeLists.txt maybe this will work better? 2 months ago
Dockerfile Load fonts directly from assets directory, fix image buffer issues 1 week ago
LICENSE Update license 9 months ago
PRIVACY.md Initial Oceanic port (still unfinished), update packages, remove serverinfo and userinfo 1 week ago
README.md Initial Oceanic port (still unfinished), update packages, remove serverinfo and userinfo 1 week ago
app.js Fix lavalink connection init 15 hours ago
application.yml Improve VC leave handling, host now lets you get the current session host, swapped skip/sticker alias, updated xm plugin 1 month ago
docker-compose.yml Some docker-compose fixes 4 weeks ago
ecosystem.config.cjs oh 2 weeks ago
mkdocs.yml Remove creation date from mkdocs, added ability to limit owner commands to certain server, don't append help command to end of playing message if classic commands are disabled, fix interaction upload size 1 month ago
package.json Fixes for thread channels, voice commands, image handling, and snowflake, update packages 5 days ago
pnpm-lock.yaml Fixes for thread channels, voice commands, image handling, and snowflake, update packages 5 days ago

README.md

esmBot

esmBot Support GitHub license

esmBot is an easily-extendable, multipurpose, and entertainment-focused Discord bot made using Oceanic with image, music, and utility commands, alongside many others.

Top.gg

Usage

You can invite the bot to your server using this link: https://projectlounge.pw/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.