port of esmBot to operate in Matrix
Find a file
2020-05-20 13:52:37 -05:00
assets Added caption2 2020-03-31 09:25:45 -05:00
commands Added soos 2020-05-20 13:52:37 -05:00
events Added automatic process to delete stale database entries 2020-05-20 13:24:57 -05:00
utils Added count, added some new playing lines, fixed security issue with hackban 2020-04-26 16:55:33 -05:00
.env.example Added toggle for temporary image storage 2020-04-23 21:14:03 -05:00
.eslintrc.json Updated eslint parser to use ES2019, allow using backspace before comma in meme/motivate 2020-03-30 09:02:51 -05:00
.gitignore Condensed some commands, fixed a bug with motivate, updated packages 2020-03-09 07:39:46 -05:00
app.js Removed node version check, promisified many gm calls 2020-02-20 18:26:49 -06:00
esmbot.png Added stats, fixed some bugs, removed unneeded dependencies 2019-09-14 23:22:29 -05:00
LICENSE Updated license 2020-01-10 13:44:29 -06:00
messages.json Added some new messages 2020-05-15 19:06:27 -05:00
package-lock.json Added automatic process to delete stale database entries 2020-05-20 13:24:57 -05:00
package.json Added automatic process to delete stale database entries 2020-05-20 13:24:57 -05:00
PRIVACY.md Add emphasis to what is stored in the database 2020-05-15 14:28:58 -05:00
readme.md Removed note about WSL in readme 2020-04-23 17:40:43 -05:00

esmBot

esmBot Support GitHub license

esmBot is an entertainment-focused Discord bot made using Eris with soundboard, utility, and image manipulation commands.

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 run it locally for testing purposes, you should install ImageMagick (version >=7), FFmpeg, and MongoDB:

# In many cases you will need to build ImageMagick from source instead of installing from apt/similar package managers.
# Instructions to do so can be found here: https://imagemagick.org/script/install-source.php
sudo apt-get install imagemagick ffmpeg mongodb

After that, you should install the rest of the dependencies using npm:

npm install

Finally, fill in the info inside .env.example, rename it to .env, and run app.js.

Credits

Icon by Stellio. All images, sounds, and fonts are copyright of their respective owners.