Discord bot with various features
radiobrowser-lib-rust@0786c89726 | ||
src | ||
tenor-v2@66cf5cc388 | ||
.env.example | ||
.gitignore | ||
.gitmodules | ||
.TODO | ||
Cargo.toml | ||
makefile | ||
README.md |
Discord bot made in rust
Current feature list:
- move message from one channel to another
- send hug and headpat embed and tag user in it
- announces events and birthdays that are in database
Technologies used
- Discord API - serenity, poise
- Database - sqlite
- gifs - my partial implementation of tenor API
Compilation
Make sure you have cargo installed! Edit .env.example and rename to .env
Compile debug version
make dev
Compile release version
make release
Compile debug version and run it
make run
Run release version
make run_rel
Dependencies
Check if you have openssl
(libssl-dev Ubuntu, openssl-devel Fedora)
audiopus_sys requires cmake
some dependencies require build-essential
yt-dlp
used for general_player
Look at yt-dlp dependencies if something's not working
ffmpeg
for yt-dlp