Wildyflasheventbot
Ein Discord-Bot, um Benutzer im Spiel Runescape 3 Wilderness Flash-Ereignisse zu benachrichtigen.
Dieser Bot wird lokal auf Ihrem Computer oder einem Server ausgeführt. Sie können auch einen Hosting -Service verwenden.
Dieser Bot kann in Zukunft ohne lokale Läufe verfügbar sein und sich von Popularität abschließen.
Dieser Bot ist vollständig transparent, der verwendete Code ist öffentlich zur Verfügung, um sie zu sehen, um eine bessere Sicherheit zu erhalten.
Aufstellen
- Gehen Sie zum Discord -Entwicklerportal
- Befolgen Sie die Anweisungen, um eine BOT -Anwendung einzurichten
Sobald Sie eine Diskord -Bot -Anwendung haben, folgen Sie den folgenden Anweisungen, um den Bot für Ihren Server einzurichten.
Bot Setup
- Geben Sie das von der Discord -Anwendung generierte Token in die Datei "token.txt" ein und fügen Sie keine anderen Zeichen hinzu.
- Gehen Sie zu Ihrem Discord -Server und erstellen Sie Folgendes:
- Bot Admin -Rolle (zur Interaktion mit dem Bot)
- Flash -Event -Kanal - Ein Textkanal, in dem der Bot Updates sendet.
- Befehlskanal - Ein Textkanal, in dem Benutzer mit dem Bot interagieren können.
- Eine Rolle für jede der 13 Wildnis -Flash -Ereignisse.
- Öffnen Sie die Datei "Settings.json" und geben Sie die folgenden Informationen aus:
- admin_role_id - Dies ist die ID einer erforderlichen Rolle, um mit dem Bot zu interagieren.
- Bot_Member_id - Dies ist die ID des eigentlichen Bots.
- Server_id - Die ID des Servers, auf die Sie den Bot verwenden möchten.
- BOT_OWNER - Die ID des Discord -Benutzers, der den Bot verwaltet und host.
- Öffnen Sie die Datei "events.json" und füllen Sie Folgendes aus:
- Geben Sie für jedes Ereignis die ID der Rolle ein, die Sie zuvor in das Feld "rollen_id" erstellt haben.
Sobald Sie den Bot zu Ihrem Server hinzugefügt haben, können Sie! Befehle in den ausgewählten Befehlskanal eingeben, um eine Liste der verfügbaren Befehle anzuzeigen.
Sobald der Bot ausgeführt wird, müssen Sie den Befehl! Um diesen Befehl zu verwenden, geben Sie ein! Synchronisieren und geben Sie dann die Zeiten jedes Ereignisses gemäß dem Wiki ein
- ! Synchronisieren Sie 0 1 2 3 4 5 6 7 8 9 22 23 24 24
Endlich um den Bot zu führen:
- Fenster
- Verwenden Sie die Datei run.bat, um den Bot auszuführen.
- Linux
- Verwenden Sie die Datei run.sh, um den Bot auszuführen.
Datensicherheit
Stellen Sie sicher, dass Sie die Daten durch diesen Bot sicher halten:
- Stellen Sie sicher, dass Sie diesen Bot nicht im öffentlichen Speicher ausrichten.
- Stellen Sie sicher, dass Sie keine Dateien wie "token.txt" und "setting.json" mit Personen teilen, denen Sie nicht explizit vertrauen, da diese verwendet werden können, um Zugriff auf Ihren Server oder Benutzerinformationen zu erhalten. (Die meisten von diesem Bot gespeicherten Daten sind öffentlich verfügbar. Daten wie Ihr Token sind jedoch keine öffentlichen Informationen und sollten geschützt werden.)
Lizenz
Dieses Repo hat keine Lizenz. Dies bedeutet, dass es standardmäßig alle Rechte vorbehalten ist. Da es sich jedoch um die vollständige Kontrolle über die Rechte handelt, die enthalten sind, finden Sie hier eine Liste der, was Sie können und was nicht:
Du kannst:
- Ändern Sie den Code für Ihren persönlichen privaten Gebrauch, solange der geänderte Code vom ursprünglichen Code erheblich unterschiedlich ist.
- Verwenden Sie die Funktion "Pull Request".
- Erstellen Sie eine Gabel dieses Repositorys, wenn Sie die folgenden Bedingungen erfüllen:
- Sie ändern den Paketbasisnamen nicht. (com.tcn oder com.tcn.citadelbot)
- Sie entfernen oder ändern keine Verweise auf den ursprünglichen Bot -Autor.
- Sie beheben einen Fehler im Code.
- Oder Sie beabsichtigen, sich auf eine der unten aufgeführten Maßnahmen zu verpflichten, die im Abschnitt "Sie können nicht" aufgeführt sind.
- Verwenden oder kopieren Sie kleine Teile von Code (z. B. eine einzelne Methode) für den persönlichen privaten Gebrauch.
- Kopieren Sie alle Klassen mit dem #Openen -Tag im Kommentar nach den Importen.
Sie können nicht:
- Kopieren Sie große Codebrocken, gesamte Klassendateien oder Vermögenswerte, die im Bot enthalten sind.
- Verteilern Sie den Bot, es sei denn, der von Ihnen bereitgestellte Link ist das Original. (Github)
- Verteilern Sie den Bot unter einem anderen Namen oder Autor.
Entwicklungsteam:
- Thecosmicnebula (Hauptautor)
Anwendungen des Entwicklungsteams:
| 2023 @ thecosmicnebula | Tcn | Alle Rechte vorbehalten (außer so angegeben) |