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.git -
Rename
config-docker.tomltoconfig.tomland fill it out -
Rename
docker-compose-example.ymltodocker-compose.ymland fill it out -
Rename
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 -d -
Check the terminal output with
docker-compose logs bot -
Now 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.git -
Rename
config-selfhost.tomltoconfig.tomland fill it out -
Run
cargo build --release -
Run the produced exe file in the
/target/releasefolder -
Now the bot is running in your terminal, and you can use it!