b8b17a504d6103d3c5b6cfe8fa979f2cc2cd7555
SoundFX
A bot for managing sound effects in Discord.
Building
sudo apt install gcc gcc-multilib cmake ffmpeg
Run the migrations in the migrations directory to set up the database.
Use the Cargo.toml file to build it. Needs Rust 1.52+
Running & Config
The bot connects to the MySQL server URL defined in a .env file in the working directory of the program.
Config options:
DISCORD_TOKEN- your token (required)DATABASE_URL- your database URL (required)MAX_SOUNDS- specifies how many sounds a user should be allowed without PatreonPATREON_GUILD- specifies the ID of the guild being used for Patreon benefitsPATREON_ROLE- specifies the role being checked for Patreon benefitsCACHING_LOCATION- specifies the location in which to cache the audio files (defaults to/tmp/)UPLOAD_MAX_SIZE- specifies the maximum upload size to permit in bytes. Defaults to 2MB
v1.5.9
Latest
Languages
Rust
99.2%
Dockerfile
0.5%
Shell
0.3%