- Offizieller Beitrag
Alles anzeigenEs können verschiedenen Bots angelegt werden, auf diese dann von anderen Plugins zugegriffen werden können.
Fragen und Antworten
Wie erstelle ich einen neuen Bot?
Gehe ins ACP -> Konfiguration -> Discord -> Discord-Bots -> Discord-Bot hinzufügen.
Wie kann ich die API in meinem Plugin implementieren?
Füge die Abhängigkeit zu diesem Plugin in deiner package.xml ein:
XML: package.xml
- <requiredpackage minversion="1.0.0">dev.hanashi.wsc.discord-api</requiredpackage>
Erstelle einen Bot im ACP. Dieser erhält eine ID. Mit Hilfe von folgenden Code kannst du die API verwenden:
PHP
- $discord = wcf\system\discord\DiscordApi::getApiByID($botID);
Die $botID musst du natürlich anpassen.
Nun kannst du mit Discord kommunizieren. Hier ein Beispiel um einen Channel abzurufen:
PHP
- $discord->getChannel($channelID);
Quelle: Discord-API - WoltLab®