2023-07-05 22:44:54 -04:00
2023-07-05 22:44:54 -04:00
2023-01-08 15:59:17 -05:00
2023-07-05 22:44:54 -04:00
2023-07-05 22:44:54 -04:00
2023-07-05 22:44:54 -04:00
2023-07-05 22:44:54 -04:00
2023-07-05 22:44:54 -04:00
2023-07-05 22:44:54 -04:00
2023-07-05 22:44:54 -04:00
2023-07-05 22:42:25 -04:00
2023-07-05 22:44:54 -04:00
2023-07-05 22:44:54 -04:00
2023-07-05 22:44:54 -04:00

drawing

Siren

A D&D Bot built for Discord. Includes music support and assistant DM tools.

Running

Visit the Discord Developer Portal and create a new application. Click here for guides and more information.

Required Scopes:

  • bot
  • application.commands

Example Invite:

https://discord.com/api/oauth2/authorize?client_id=<CLIENT_ID>&permissions=40671259392832&scope=bot%20applications.commands
  • The CLIENT_ID can be found in the General Information tab on the Discord Developer Portal for your application, under Application ID

Start the application with docker compose up -d

Contributing

Rust must be installed to run locally.

Furthermore, the following packages must be installed for serenity-rs/songbird. View the repository for additional installation and setup information on other operating systems.

sudo apt install libopus-dev
sudo apt install ffmpeg
sudo apt apt install youtube-dl

Copy .env.TEMPLATE to .env and fill out the fields Run cargo run to begin the application

The application can be tested from within a Docker container:

docker build -t siren .
docker run --env-file .env -it --rm --name siren siren:latest
Description
No description provided
Readme 2.9 MiB
Languages
Rust 48.4%
TypeScript 40.8%
CSS 10%
Dockerfile 0.5%
JavaScript 0.2%