Discord Chat Bot programmieren?
Hallo,
Ich möchte einen Chat-Bot erstellen, der meinen Freunden auf privater DM über mein Konto antwortet.
mir schreibt zum Beispiel jemand "Hey" und das Programm schreibt automatisch eine Antwort über mein Discord-Konto.
Wie kann ich das bewerkstelligen oder gibt es da was?
3 Antworten
So etwas wäre ein Selfbot, die Nutzung eines solchen hat allerdings die Sperrung deines Accounts zur Folge.
Discord selbst bietet dafür keine Möglichkeit / API. Du könntest die Nachricht von einem Bot-Account schreiben lassen, nicht aber von deinem Account.
Das was du willst kann man per Headless Browser machen, zum Beispiel mit Selenium. Da kannst du Klicks usw. auf einer Webseite (Discord gibt‘s ja auch als Webseite) simulieren. Und eben auch das Schreiben und Absenden einer Nachricht.
Selenium gibt‘s für jede moderne Sprache. Python, Java, Nodejs, ... . Ich denke mit Python ist es am einfachsten.
Jo, da spricht nichts dagegen.
Du kannst mit Selenium beliebig den Discord Chat auslesen und eine Antwort (die von der Chatbot API kommt) schicken.
mir schreibt zum Beispiel jemand "Hey" und das Programm schreibt automatisch eine Antwort über mein Discord-Konto.
Das wäre ein Self-Bot und das ist nicht erlaubt.
Was erlaubt wäre, ist, dass du eine Nachricht bekommst und dein Bot mit dem Botaccount darauf antwortet.
Ich würde das aber gerne mit einer Chatbot-API so konfigurieren, dass am ende der Chatbot darauf automatisch antwortet.