Welcome to ebot 👋
Ebot is a Discord bot for highly useful and highly useless purposes. We built it for quality, control, and to avoid closed-source bots in our server. We do not host it for the public but feel free to host it for yourself. Work on it continues and ideas or issue reports are welcome.
Features
Mimic
Ebot can sync your server's message history and build a mimic model with it, which it can then use to mimic anyone on your guild or even the entire guild as a combined persona. Over time, as more messages are posted, it'll keep updating itself, so you only need to sync once.
Karma
Award other users karma points by reacting to their messages with ⬆️ (+1), ⬇️ (-1), 🏅 (+5), 🍅 (-5), or by posting `username++`, `username--`. `username+5`, or `username-5`. See standings with `/karma [username]`.
Currency
The currency commands let you search for currencies, convert between them, and see historical change.
Weather
The weather command gives you the current weather information, forecast, and alerts if there are any.
Stats
Google Images search
Is There Any Deal
The deal command lets you search for video game deals on [isthereanydeal.com](https://isthereanydeal.com).
Urban Dictionary
Look up words on Urban Dictionary...and be disappointed every time.
Uwuify
Behold! The cuteness.
Blyatify
Screenshot
Avatar
Coin flip
Decision maker
Random number generator
Technical
Prerequisites
Install
npm install
Usage
Edit you .env
file:
cp .env.example .env
Start postgres
docker-compose up -d postgres
Now you can start the bot
npm run start
Run in Docker
docker-compose up -d