Ein Discord-Bot ist ein Konto, bei dem sich Software statt eines Menschen anmeldet. MakeHybrid hat einen, und er bedient jede Organisation: Sie legen keine eigene Discord-Anwendung an. Jemand, der Ihren Server verwaltet, fügt den Bot über die Installationsseite von Discord hinzu, und von da an gehört dieser Server Ihrer Organisation.
Was ihn an Ihre Server bindet
Weil ein Bot in den Servern vieler Organisationen ist, beweist eine Kanal-ID allein nichts. Vor jedem Aufruf wird bei Discord nach dem Server des Kanals gefragt, und es muss einer sein, zu dem Ihre Organisation den Bot hinzugefügt hat. Der Kanal einer anderen Organisation und ein Kanal, den es nicht gibt, antworten beide mit 404, damit sich IDs nicht abtasten lassen.
- Er liest die Nachrichten eines Kanals, die neueste zuerst, und schreibt darin, auf Wunsch als Antwort auf eine Nachricht.
- Jede Nachricht, die ein Mensch in Ihren Servern schreibt, kann Ihren Webhook als discord.message_received erreichen; die eigenen Beiträge des Bots und die anderer Bots bleiben außen vor.
- Nichts, was er schreibt, pingt jemanden an: keine Person, keine Rolle und kein @everyone, was auch immer im Text steht.
Häufige Fragen
Warum antwortet ein Beitrag mit 403?
Der Bot darf in diesem Kanal nicht schreiben. Öffnen Sie in Discord die Einstellungen des Kanals, dann Berechtigungen, und geben Sie dem Bot dort das Recht, Nachrichten zu senden.
Wie nehme ich den Bot aus einem Server heraus?
Geben Sie den Server über die API frei: Der Bot verlässt ihn, und der Server gehört nicht mehr Ihrer Organisation, weder für die API noch für Projekträume.