Cleve
Ein einfacher Discord-Chatbot, erstellt mit Discord.js v14 und unterstützt von Brainshop.ai
Ab September 2024 ist Brainshop.ai nicht mehr verfügbar. Leider wird dieser Bot nicht mehr unterstützt oder gewartet und erhält keine weiteren Updates.
Installation und Einrichtung
- Zum Herunterladen ist Node.js v16.9+ erforderlich.
- Laden Sie die Dateien herunter und extrahieren Sie sie entweder per
git clone https://github.com/Carbowix/Cleve.git
oder durch einfaches Herunterladen - Öffnen Sie Ihre Eingabeaufforderung und stellen Sie sicher, dass Sie sich im richtigen Stammverzeichnis befinden, indem Sie den Befehl cd verwenden.
- Wenn Sie sicher sind, fahren Sie mit dem Befehl
npm install
oder yarn install
fort, um die neuesten Pakete zu installieren.
Erstellen eines Brainshop.ai-Konto-Bots
- Registrieren Sie ein Konto bei brainshop.ai
- Sobald Sie registriert und eingeloggt sind, klicken Sie auf „Gehirn erstellen“ -> „Gehirn rooten“.
- Geben Sie Ihren benutzerdefinierten Bot-Namen ein und stellen Sie sicher, dass die Details mit den folgenden übereinstimmen:
- Wenn Sie fertig sind, bearbeiten Sie src/misc/config.json mit den entsprechenden angegebenen Daten:
Hinweis : „URL“ nicht bearbeiten
Details zum Discord-Bot hinzufügen:
- Erstellen Sie eine Discord-Bot-Anwendung.
- Wenn Sie fertig sind, bearbeiten Sie die Datei src/misc/config.json am Parameter „bot_token“ , um Ihr BOT_TOKEN einzufügen.
- Die Datei .env.example ist auch im Ordner
src
verfügbar, wenn Sie sie für eine beliebige Hosting-Plattform verwenden möchten. Geben Sie einfach Ihr BOT_TOKEN ein und schon kann es losgehen.
Sobald Sie fertig sind, führen Sie an der Eingabeaufforderung npm run start
oder yarn run start
aus und es sollte gesprächsbereit sein!
[CLEVE] Loaded 3 commands
[CLEVE] Ready to chat !
- Erwähnen Sie es und fangen Sie an zu reden!
Verfügbare Funktionen
- Slash-Befehle, die Ihnen helfen, Ihr Bot-Management zu vereinfachen
- Standard-Chattextkanäle für den Bot festlegen/entfernen. (Unterstützt mehrere Kanäle)
- Ping-Befehl, um sicherzustellen, dass der Bot bereit ist, an Ihre Tür zu klopfen.
- Keine Erwähnungsfunktion, damit der Bot sprechen kann, ohne erwähnt zu werden. (Weitere Details finden Sie hier)
- Direktnachrichten-Chats sind jetzt über die Konfiguration verfügbar. (Weitere Details finden Sie hier)
Probleme
Wenn Sie irgendwelche Probleme haben, können Sie gerne eines im Abschnitt „Probleme“ erstellen. Stellen Sie sicher, dass Ihr Problem nicht in den geschlossenen Problemen aufgeführt ist, bevor Sie ein Problem erstellen.
Häufig gestellte Fragen (FAQ)
So aktivieren Sie die Funktion „Keine Erwähnung“.
Gehen Sie zu src/misc/config.json und ändern Sie den Wert „noMention“ auf true
- WICHTIG : Damit diese Funktion funktioniert, müssen Sie MessageContent Privileged Intent in Ihrer Discord-Bot-Anwendung aktivieren. Andernfalls wird ein Fehler wie der folgende erzeugt:
So aktivieren Sie die Direktnachrichtenfunktion
Gehen Sie zu src/misc/config.json und ändern Sie den Wert „directMessage“ auf true
Bot antwortet nicht / API-Fehler
Höchstwahrscheinlich haben Sie entweder die Installationsanweisungen nicht korrekt befolgt oder die Brainshop.ai-API ist nicht verfügbar
Ungültiges Token, auch wenn es über die .env-Datei geladen wird
Höchstwahrscheinlich heißt die .env
Datei entweder immer noch .env.example
, den Sie in .env
ändern sollten, oder die Datei befindet sich nicht im Ordner src
. Andernfalls ist Ihr Bot-Token tatsächlich ungültig.
Unerwartetes Token „S“ an Position 0
Wenn Sie diesen Fehler erhalten, verwenden Sie höchstwahrscheinlich replit
als Hosting-Umgebung. Leider unterstützt die Brainshop-API dies nicht und betrachtet es als Spam-Anfrage. Ihre wahrscheinliche Lösung ist die Suche nach einer anderen Hosting-Plattform.
Credits
- Vielen Dank an BrainshopAI für die Bereitstellung einer kostenlosen/schnellen, cleveren Bot-API