Ein Discord -Bot, mit dem Sie unterhaltsame Befehle über die gesamte Zwietracht führen können, die von der Community für die Community entwickelt wurde. Um an dem Bot zu arbeiten, können Sie die beitragenden Richtlinien lesen und sicherstellen, dass die neueste Version von Python installiert ist. Stellen Sie sicher, dass Sie die neueste Version von PIP sowie Git installiert haben.
Für eine grundlegende Einführung in den Bot können Sie die Dokumentation lesen.
Alles, was Sie in einem Discord -Bot wollen würden, wollen wir es auch. Von Moderation bis hin zu lustigen Befehlen akzeptieren wir alles. Einige grundlegende Befehle finden Sie im Abschnitt "Ausgaben". Wenn Sie einen Befehl hinzufügen möchten, können Sie eine Pull -Anfrage stellen und wir werden ihn überprüfen. Stellen Sie sicher, dass die Anforderungen an die Verwaltungsrollen in den Code eingerichtet sind, damit nur Administratoren serverorientierte Befehle wie Ban oder Kick verwenden können. Behandle die Rolle "Admin" als Administratorrolle. Schreiben Sie beschreibende help für die Befehle, damit der Benutzer weiß, was der Befehl tut.
Installieren Sie alle Abhängigkeiten mit dem folgenden Befehl:
pip install -r requirements.txt Erstens benötigen Sie mindestens Python 3.8 .
Klonen Sie das Repo:
$ git clone https://github.com/MicrosoftStudentChapter/Hack-O-Bot
$ cd Hack-O-BotAbhängigkeiten installieren:
$ pip install -r requirements.txt Benennen Sie das .env.example in .env um und füllen Sie die Felder aus. Wenn .env.example nicht vorhanden ist (versteckt), erstellen Sie eine Textdatei mit dem Namen .env und kopieren Sie den Inhalt von .env.example und ändern Sie die Werte.
Schließlich starten Sie den Bot.
$ python discord_main.py Hier ist eine Liste aller Befehle, die der Bot hat:
Lustige Befehle
| Befehl | Beschreibung |
|---|---|
.8ball | Verwenden Sie den Magic 8 Ball, um eine zufällige Antwort zu erhalten |
.roll | Rollen Sie ein n Sterben |
.horoscope | Holen Sie sich Ihr Horoskop für heute basierend auf Ihrem Discord -Geburtstag |
.emoji | Emoji-Fy Ihren Text |
.github | Informieren Sie sich über ein zufälliges Github -Repository |
.dog | Senden Sie ein entzückendes Hundebild, optional mit einer bestimmten Rasse |
.cat | Senden Sie ein süßes Katzenbild, optional mit einem Text! |
.duck | Senden Sie ein zufälliges Entenbild! |
.richest | Erhalten Sie Informationen über die reichste Person gemäß der Forbes -Liste |
Moderationsbefehle
| Befehl | Beschreibung |
|---|---|
.ban | Verbieten Sie einen Benutzer vom Server |
.kick | Treten Sie einen Benutzer aus dem Server |
.unban | Ein Benutzer aus dem Server nicht |
.timeout | Verhindert einen Benutzer daran, für einige Zeit Nachrichten zu senden |
.addrole | Gibt den bereitgestellten Mitgliedern bestimmte Rollen |
.server_info | Grundlageninformationen über den Server |
Bildmanipulationsbefehle
| Befehl | Beschreibung |
|---|---|
.wanted | Machen Sie sich zur meistgesuchten Person im ganzen wilden Westen |
Dienstprogrammbefehle
| Befehl | Beschreibung |
|---|---|
.ping | Holen Sie sich die Latenz des Bots |
.help | Holen Sie sich Hilfe beim Bot |
.invite | Holen Sie sich den Einladungslink des Bots |
.enable | Ermöglicht verschiedene Kategorienzugriff: Administrator |
.disable | Deaktiviert verschiedene Kategorienzugriff: Administrator |
.about | Holen Sie sich die Informationen über das Hacktoberfest und den Beitrag von MLSC dazu dazu |
.contributors | Holen Sie sich die Informationen über die Mitwirkenden |
Pull -Anfragen sind willkommen. Für wichtige Änderungen öffnen Sie zuerst ein Problem, um zu besprechen, was Sie ändern möchten. Pull -Anfragen werden auf der Basis von First Come First Serve erfolgen. Bitte stellen Sie sicher, dass Sie nach Bedarf Tests aktualisieren.
MIT