port of esmBot to operate in Matrix
Find a file
2020-04-24 23:21:05 -05:00
assets Added caption2 2020-03-31 09:25:45 -05:00
commands Switched source for avatar command, added alias to motivate 2020-04-24 23:21:05 -05:00
events Use lean() method on read-only database calls 2020-04-24 15:25:27 -05:00
utils Switched source for avatar command, added alias to motivate 2020-04-24 23:21:05 -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 support for "gifv"s, fixed embed issue with image 2020-02-18 14:44:39 -06:00
package-lock.json Made image use DuckDuckGo instead of Google Custom Search 2020-04-23 20:54:57 -05:00
package.json Made image use DuckDuckGo instead of Google Custom Search 2020-04-23 20:54:57 -05:00
PRIVACY.md Added some extra notes about data storage 2020-04-11 23:20:02 -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.