Text to speech Discord Bot using Serenity, Songbird, and Poise
- Invite the bot with this invite
- Run -setup #text_channel_to_read_from
- Run -join in that text channel, while being in a voice channel
- Type normally in the setup text channel!
Make sure docker, docker-compose, and git are installed
Run
git clone https://github.com/Discord-TTS/Bot.gitRename
config-docker.tomltoconfig.tomland fill it outRename
docker-compose-example.ymltodocker-compose.ymland fill it outRename
Dockerfile-prodORDockerfile-devtoDockerfile(prod takes longer to build, dev is less efficient to run)Build and run the docker containers with
docker-compose up --build -dCheck the terminal output with
docker-compose logs botNow the bot is running in the container, and you can use it!
Make sure rust nightly, cargo, git, postgresql, and ffmpeg are installed
Run
git clone https://github.com/Discord-TTS/Bot.gitRename
config-selfhost.tomltoconfig.tomland fill it outRun
cargo build --releaseRun the produced exe file in the
/target/releasefolderNow the bot is running in your terminal, and you can use it!