Files
siren/README.md

70 lines
1.6 KiB
Markdown

# Siren
A Java/Docker Discord music bot
## Running
Visit the [Discord Developer Portal](https://discord.com/developers/applications) and create a new application.
Guides and more information are available [here](https://discord.com/developers/docs/intro).
### OAuth2 URL Generator
The bot requires the following permissions/scopes:
- bot
- applications.commands
```
https://discord.com/api/oauth2/authorize?client_id=<Client ID>&permissions=1088840792896&scope=applications.commands%20bot
https://discord.com/api/oauth2/authorize?client_id=<Client ID>&permissions=5469678065984&scope=applications.commands%20bot - bot
- text permissions
- send messages
- create public threads
- create private threads
- send messages in threads
- send tts messages
- embed links
- attach files
- read message history
- mention everyone
- use external emojis
- use external stickers
- add reactions
- use slash commands
- voice permissions
- connect
- speak
- use voice activity
- priority speaker
- request to speak
- use embedded activities
- use soundboard
- applications.commands
```
`docker build -t siren .`
`docker-compose up -d`
## Development
Build container
`docker build -t siren .`
Run container locally
```
docker container run --name siren_test -d -t siren bash
docker exec -it siren_test bash
```
## Commands
### Play
### Skip
### Stop
### Volume
### Pause
### Resume
### Settings
View settings on the current guild.