Discord Bot programmieren?
hey,
Ich habe vor ein paar tagen meinen eigenen discord server erstellt.
(und ein bot dazu programmiert)
Der server soll wie OmeTV nur auf discord sein.
Passt bis jetzt echt alles funktioniert top und haben auch schon 60 mitglieder!
jedoch willich jetzt eine neue funktion hinzufügen.
Das skippen und stoppen wie bei OmeTV Geht aktuell nur mit befehlen.
jedoch will ich jetzt eine art leiste mit 3 button die wenn man drauf klick einfach die befehle für einen schreiben.
Das ganze soll so aussehen:
ich habe dass jetzt mit dem saffiere bot gemacht dass er wenn man "$sendmenu" eingibt für 5 sec diese leiste einzeigt und sie automatisch wieder löscht.
(so der sticky effekt)
Das einzigste blöde problem ist dass ich nichts finde dass automatisch in neu erstellte channel jede 5 sec "$sendmenu" schreibt... XD
ich habe schon einen eigenen bot programmiert aber der saffiere bot hat einfach nicht drauf reagiert...
Kann mir jemand helfen?
LG Kjell
2 Antworten
Wenn du die Channel und Server (Guild) ID hast, solltest du auch freie Nachrichten mit dem Bot senden können. Dort kannst du bestimmt auch die Buttons an die Nachricht anhängen.
Könnte sein, dass dein Bot extra Berechtigungen benötigt, um frei Textnachrichten schreiben zu können.
Discord bietet auch die Option zum Anpinnen von Nachrichten. Dass lässt sich bestimmt auch über die Bot API von Bot Nachrichten einstellen lassen. Damit kannst du dir dann das automatische Löschen sparen.
Moin erstmal,
der Grund warum der sapphire bot nicht darauf reagiert ist weil der sapphire bot nicht auf andere Bots reagiert. Heißt dein bot kann so manche sachen schicken und sapphire wird nicht darauf reagieren. Die Lösung wäre einfacherweise deine eigenen Buttons zu programmieren die automatisch gesendet werden wenn neue channel erstellt werden.
Kleiner Tipp stell es aber so ein das der bot nur von channel die in einer bestimmten Kategorie erstellt werden sendet, weil sonst passiert es halt auch wenn du ein ganz anderen neuen channel erstellst.
Ist relativ leicht eigentlich und könntest du hinbekommen.
MfG Crash