Der Community Radio Bot ist ein vielseitiger Discord-Bot, der es Nutzern ermöglicht, aus einer Auswahl von über 40 Radiosendern ihre Lieblingsstation direkt in einem Voice-Channel zu hören. Der Bot bietet eine Vielzahl von Befehlen für die Interaktion, Statistiken, Verwaltung und spezielle Funktionen für Beta-Nutzer.
/radio [Sendername]
Startet den gewünschten Radiosender im aktuellen Voice-Channel./leave
Verlässt den Voice-Channel, in dem der Bot gerade spielt.
/globalstats
Zeigt globale Statistiken, wie z. B. die meistgehörten Sender./serverstats
Zeigt Statistiken des aktuellen Servers, z. B. die Anzahl der Zuhörer.
/help
Zeigt eine interaktive Liste aller Befehle mit Erklärungen./server
Zeigt Informationen über den aktuellen Server und seine Radioaktivität.
/update
Aktualisiert die Liste der Radiosender, falls neue hinzugefügt wurden./restart
Startet den Bot neu, um z. B. Streaming-Probleme zu beheben.
/beta
Zeigt Informationen zu Beta-Funktionen und wie man Zugang erhält./beta_user
Listet alle Beta-Nutzer und deren Zugangsstatus./beta_send
Sendet Beta-Einladungen an berechtigte Nutzer.
/list
Zeigt die vollständige Liste der verfügbaren Radiosender.
- Konfiguration in
main.py,premium.pyandserverinfo.py:
Öffne die Dateimain.pyund ersetze die folgenden Platzhalter mit deinen Informationen:authorized_user_id = "Your Owner ID" # Deine Discord User ID GUILD_ID = "Your Discord Server ID" # Die ID deines Discord Servers LOG_CHANNEL_ID = "Your Log Channel ID" # Die ID des Log-Channels auf deinem Server
Konfiguration in main.py, premium.py and serverinfo.py:
Öffne die Datei premium.py und ersetze die folgenden Platzhalter mit deinen Informationen:
BOT_OWNER_ID = "Your Owner ID" # Deine Discord User ID
GUILD_IDS = "Your Discord Server ID" # Die ID deines Discord ServersKonfiguration in main.py, premium.py und serverinfo.py:
Öffne die Datei serverinfo.py und ersetze die folgenden Platzhalter mit deinen Informationen:
BOT_OWNER_ID = "Your Owner ID" # Deine Discord User IDHEARTBEAT_URL = "Your Heartbeat URL from Better Stack" # URL für die Überwachung des Bots 2. Bot-Token: Stelle sicher, dass du den Bot-Token in deiner ".env-Datei" oder direkt im Code eingibst, falls du keine Umgebungsvariablen verwendest.
-
Bot starten: Starte den Bot, lade ihn in deinen Server ein und stelle sicher, dass er die notwendigen Berechtigungen hat.
-
Befehle nutzen: Nutze /help, um eine Übersicht der Befehle und Funktionen zu erhalten.
The Community Radio Bot is a versatile Discord bot that allows users to listen to their favorite station from a selection of over 40 radio stations directly in a voice channel. The bot offers a variety of commands for interaction, statistics, management and special functions for beta users.
/radio [station name]
Starts the desired radio station in the current voice channel./leave
Leaves the voice channel in which the bot is currently playing.
/globalstats
Shows global statistics such as: B. the most listened to stations./serverstats
Shows statistics of the current server, e.g. B. the number of listeners.
/help
Shows an interactive list of all commands with explanations./server
Shows information about the current server and its radioactivity.
/update
Updates the list of radio stations if new ones are added./restart
Restarts the bot, e.g. B. Troubleshoot streaming issues.
/beta
Shows information about beta features and how to get access./beta_user
Lists all beta users and their access status./beta_send
Sends beta invitations to eligible users.
/list
Shows the full list of available radio stations.
- Configuration in
main.py,premium.pyandserverinfo.py:
Open themain.pyfile and replace the following placeholders with your information:authorized_user_id = "Your Owner ID" # Your Discord User ID GUILD_ID = "Your Discord Server ID" # The ID of your Discord server LOG_CHANNEL_ID = "Your Log Channel ID" # The ID of the log channel on your server
Configuration in main.py, premium.py and serverinfo.py:
Open the premium.py file and replace the following placeholders with your information:
BOT_OWNER_ID = "Your Owner ID" # Your Discord User ID
GUILD_IDS = "Your Discord Server ID" # The ID of your Discord serverConfiguration in main.py, premium.py and serverinfo.py:
Open the serverinfo.py file and replace the following placeholders with your information:
BOT_OWNER_ID = "Your Owner ID" # Your Discord User IDHEARTBEAT_URL = "Your Heartbeat URL from Better Stack" # URL for monitoring the bot 2. Bot Token: Make sure to enter the bot token in your .env file or directly in the code if you don't use environment variables.
-
Start bot: Start the bot, invite it to your server and make sure it has the necessary permissions.
-
Use commands: Use /help to get an overview of the commands and functions.