70 lines
1.6 KiB
Markdown
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. |