Ree6
ApplicationAll-in-one, open source and 100% free Discord Bot!
Startup Command
java -Dnogui=true -jar Ree6.jarDocker Images
| Label | Image |
|---|---|
| Java_17 | ghcr.io/pterodactyl/yolks:java_17 |
Environment Variables
| Name | Variable | Default | Rules |
|---|---|---|---|
[REQUIRED] Discord Bot Token The token for your Discord bot. Learn how to obtain a token and configure your bot application properly here: https://jmusicbot.com/getting-a-bot-token/ | BOT_TOKEN | none | required|string |
Dagpi token Your Dagpi.xyz API-Token, for tweet image generation! | DAGPI_TOKEN | none | nullable|string|max:128 |
Sentry DSN Your Sentry DSN, for error reporting! | SENTRY_DSN | none | nullable|string|max:128 |
Spotify Client Id Spotify Application Configuration, used to parse Spotify Tracks/Playlists to YouTube search queries. | SPOTIFY_CLIENT_ID | none | nullable|string|max:128 |
Spotify Client Secret Spotify Application Configuration, used to parse Spotify Tracks/Playlists to YouTube search queries. | SPOTIFY_CLIENT_SECRET | none | nullable|string|max:128 |
Heartbeat Url The URL to the Heartbeat-Server | HEARTBEAT_URL | none | string |
Heartbeat Interval The interval between the heartbeats. | HEARTBEAT_INTERVAL | 60 | integer |
Amari Token Your Amari API-Token, for Amari Level imports! | AMARI_TOKEN | none | nullable|string|max:128 |
Twitch Client Id Twitch Application Configuration, used for the StreamTools and Twitch Notifications. | TWITCH_CLIENT_ID | none | nullable|string|max:128 |
Twitch Client Secret Twitch Application Configuration, used for the StreamTools and Twitch Notifications. | TWITCH_CLIENT_SECRET | none | nullable|string|max:128 |
Twitter Bearer Key Twitter Application Configuration, used for the Twitter Notifications. | TWITTER_BEARER | none | nullable|string|max:128 |
Reddit Client Id Reddit Application Configuration, used for the Reddit Notification. | REDDIT_CLIENT_ID | none | nullable|string|max:128 |
Reddit Client Secret Reddit Application Configuration, used for the Reddit Notification. | REDDIT_CLIENT_SECRET | none | nullable|string|max:128 |
Instagram Username Instagram Application Configuration, used for the Instagram Notification. | INSTAGRAM_USERNAME | none | nullable|string|max:128 |
Instagram Password Instagram Application Configuration, used for the Instagram Notification. | INSTAGRAM_PASSWORD | none | nullable|string|max:128 |
SQL Username Username for the SQL connection. | DATABASE_USER | root | string|max:32 |
SQL Database Database for the SQL Connection | DATABASE_DB | root | string|max:64 |
SQL Password Password for the SQL connection. | DATABASE_PW | none | nullable|string|max:128 |
SQL Port Port for the SQL connection. | DATABASE_PORT | 3306 | integer |
Database Typ The Typ of the Database Ree6 should use!
Possible typs:
- mariadb
- sqlite
- h2
- postgres | DATABASE_TYP | sqlite | required|string|in:mariadb,sqlite,postgres,postregsql,h2 |
Database Storagefile The location of the storagefile if sqlite is being used. | DATABASE_FILE | storage/Ree6.db | required|string|max:32 |
[DEVELOPER-STUFF] Database Poolsize The Database connection pool size! | DATABASE_POOL | 10 | required|integer |
Database host The Host address of the Database connection. | DATABASE_HOST | localhost | nullable|string|max:128 |
OpenAI Token Your Authentication token that should be used in the AI API calls. | AI_TOKEN | OpenAI API-Token | nullable|string|max:128 |
OpenAI Url The URL that should receive the API calls. | AI_URL | https://api.openai.com/v1/chat/completions | nullable|string|max:128 |
OpenAI Model The AI model that should be used in the API calls. | AI_MODEL | gpt-3.5-turbo-0301 | nullable|string|max:32 |
Activity Status The Activity status of the Bot that will be shown. | MISC_STATUS | ree6.de | %guilds% Servers. (%shard%) | nullable|string|max:128 |
Feedback Channel The Channel Id of the Feedback channel. | MISC_FEEDBACK | 0 | integer |
[DEVELOPER-STUFF] Bot Owner Id The ID of the Bot Owner, this will be used internally on some checks. | MISC_OWNER | 321580743488831490 | required|integer |
Invite Link The Invite link to invite the Bot. | MISC_INVITE | https://invite.ree6.de | nullable|string|max:128 |
Predefined Information for AI The Information for the AI. | MISC_PREDEF | You are Ree6 a Discord bot. | nullable|string|max:128 |
Support Link The Url link for users to receive support. | MISC_SUPPORT | https://support.ree6.de | nullable|string|max:128 |
Website The Url to the Website of the Bot. | MISC_WEB | https://ree6.de | nullable|string|max:128 |
Webinterface The Url to the Webinterface. | MISC_INTERFACE | https://cp.ree6.de | nullable|string|max:128 |
Record Url The Url that uses can access to get their recording. | MISC_RECORD | https://cp.ree6.de/external/recording | nullable|string|max:128 |
Twitch Url The Url used to connect a Twitch Account with the Ree6 System. | MISC_TWITCH | https://cp.ree6.de/external/twitch | nullable|string|max:128 |
Advertisment The Advertisement in Embed Footers and the rest. | MISC_ADV | powered by Tube-hosting | nullable|string|max:128 |
Name The Name of the Bot. | MISC_NAME | Ree6 | required|string|max:20 |
Shards The amount of shards that should be created. | MISC_SHARD | 1 | required|integer |