Anleitung

Discord-Bot mit allem drin: worauf du achten solltest

Eine lange Funktionsliste sagt wenig darüber, ob ein Bot deinen Server trägt. Diese Seite zeigt, woran du vor dem Einladen erkennst, was wirklich ausgebaut ist, und welche vier Fragen du stellst, bevor du auf Zustimmen klickst.

Bot kostenlos hinzufügen

Ohne Administrator-Rechte. Einrichtung im Web-Dashboard.

Warum das schiefgeht

Eine Auflistung ist billig zu erstellen. Jede Zeile darin kann ein ausgebautes Modul sein oder ein Knopf, der eine Standardnachricht schickt, und von außen sieht beides gleich aus. Erschwerend kommt hinzu, dass du den Unterschied meist erst nach dem Einladen bemerkst, also nachdem du bereits Rechte vergeben hast. Ein zweites Problem ist die Sprache: Eine Oberfläche, die zur Hälfte übersetzt ist, wirkt auf den ersten Blick freundlicher als eine durchgehend englische. Im Betrieb ist sie schlechter, weil dein Team bei jedem zweiten Feld raten muss, was gemeint war. Und drittens hat Vollständigkeit eine Kehrseite, die auf keiner Liste steht: Je mehr ein Bot übernimmt, desto mehr hängt an ihm, wenn er einmal nicht antwortet. Wer das vorher nicht bedenkt, tauscht fünf kleine Ausfallpunkte gegen einen großen.

Was du vorher entscheiden solltest

Viele beginnen ihre Suche bei Bots wie MEE6 und vergleichen danach Funktionslisten gegeneinander. Genau da lohnt sich ein Schritt zurück. Schreib zuerst auf, was dein Server heute wirklich braucht, nicht, was in einem Jahr schön wäre; meist sind das drei bis fünf Dinge, alles Weitere ist Zugabe und darf keine Entscheidung tragen. Dann entscheidest du, wie tief die Einrichtung bei euch liegen soll: Reicht ein Assistent, der die Grundlagen setzt, oder braucht ihr jede Kleinigkeit einzeln einstellbar? Beides ist vertretbar, aber ein Team, das Feinheiten will und einen Assistenten bekommt, wird unzufrieden, und umgekehrt genauso. Danach klärst du die Sprachfrage ehrlich: Arbeitet euer Team englisch, ist eine englische Oberfläche kein Nachteil; wenn nicht, prüfst du nicht die Startseite, sondern die Stellen, an denen es weh tut: Fehlermeldungen und Bestätigungsfenster.

Schritt für Schritt

  1. Schreib die drei bis fünf Funktionen auf, ohne die dein Server nicht läuft, und ordne sie nach Wichtigkeit.
  2. Sieh dir den Einladungslink an, bevor du zustimmst, und prüfe, ob dort Administrator verlangt wird oder einzelne Rechte.
  3. Teste auf einem leeren Übungs-Server statt auf dem echten, denn dort darf auch etwas schiefgehen.
  4. Stell die Oberfläche auf eure Sprache um und lauf absichtlich in einen Fehler, um zu sehen, was dann dasteht.
  5. Richte deine wichtigste Funktion vollständig ein und lass sie eine Woche laufen, bevor du die zweite anfasst.

Die Fehler, die fast alle machen

Der erste Fehler passiert vor dem Einladen: Man klickt die Zustimmung weg, ohne die Rechteliste gelesen zu haben. Administrator ist dabei kein Detail, sondern eine Abkürzung. Sie überspringt jede spätere Feineinstellung, und du kannst danach nicht mehr sagen, was der Bot darf, sondern nur noch, dass er alles darf. Der zweite Fehler ist der Probelauf am echten Server mit echten Mitgliedern. Der dritte ist, alles auf einmal einzuschalten: Wer am ersten Abend zwanzig Funktionen aktiviert, hat am zweiten zwanzig Baustellen und keine Ahnung, welche davon die Rollenvergabe zerlegt hat. Vierter Fehler: nicht nach dem Ausstieg fragen. Wie du wieder herauskommst, gehört zur Entscheidung und nicht zur Panne. Und der stillste Fehler: die Wahl allein treffen. Bedient wird der Bot vom Team, und ein Team, das nicht gefragt wurde, benutzt die Hälfte nie.

Häufige Fragen

Sieh dir an, wie viele Einstellungen sie hat und ob sie Sonderfälle kennt. Eine Funktion mit einem einzigen Schalter deckt genau einen Fall ab; eine mit Rollen, Kanälen, Ausnahmen und eigener Sprachwahl ist gebaut worden, weil jemand sie wirklich benutzt hat. Bei Its-Comm sind es 68 Slash-Befehle über 73 Module. Die Zahl allein sagt aber nichts, du musst die Einstellungen der Module ansehen, die du brauchst.

Weil damit die Frage nach dem Warum entfällt. Ein Bot, der ohne dieses Sammelrecht auskommt, muss jedes einzelne Recht begründen, und du siehst schon im Einladungsfenster, worauf du dich einlässt. Its-Comm wird mit einem festen Satz einzelner Rechte eingeladen, nicht mit Administrator.

Für den täglichen Betrieb ja, weil ein Sprachwechsel mitten im Satz mehr Kopfarbeit kostet als eine Sprache, die durchhält. Prüfe deshalb nicht nur die Schalter, sondern auch Fehlermeldungen und Bestätigungsfenster. Its-Comm führt zehn Sprachen durchgehend, und genau dort zeigt sich der Unterschied.

Vier. Wo liegen die Daten und wer kommt daran? Wie komme ich wieder heraus, ohne dass Kanäle und Rechte zurückbleiben? Was passiert auf dem Server, wenn der Bot eine Weile nicht antwortet? Und wer bei euch pflegt die Einstellungen weiter, wenn die Person, die alles eingerichtet hat, keine Zeit mehr hat?

Woran erkenne ich, ob eine Funktion wirklich ausgebaut ist?

Sieh dir an, wie viele Einstellungen sie hat und ob sie Sonderfälle kennt. Eine Funktion mit einem einzigen Schalter deckt genau einen Fall ab; eine mit Rollen, Kanälen, Ausnahmen und eigener Sprachwahl ist gebaut worden, weil jemand sie wirklich benutzt hat. Bei Its-Comm sind es 68 Slash-Befehle über 73 Module. Die Zahl allein sagt aber nichts, du musst die Einstellungen der Module ansehen, die du brauchst.

Warum ist Administrator ein Warnzeichen?

Weil damit die Frage nach dem Warum entfällt. Ein Bot, der ohne dieses Sammelrecht auskommt, muss jedes einzelne Recht begründen, und du siehst schon im Einladungsfenster, worauf du dich einlässt. Its-Comm wird mit einem festen Satz einzelner Rechte eingeladen, nicht mit Administrator.

Ist eine halb übersetzte Oberfläche schlimmer als eine englische?

Für den täglichen Betrieb ja, weil ein Sprachwechsel mitten im Satz mehr Kopfarbeit kostet als eine Sprache, die durchhält. Prüfe deshalb nicht nur die Schalter, sondern auch Fehlermeldungen und Bestätigungsfenster. Its-Comm führt zehn Sprachen durchgehend, und genau dort zeigt sich der Unterschied.

Welche Fragen stelle ich, bevor ich einlade?

Vier. Wo liegen die Daten und wer kommt daran? Wie komme ich wieder heraus, ohne dass Kanäle und Rechte zurückbleiben? Was passiert auf dem Server, wenn der Bot eine Weile nicht antwortet? Und wer bei euch pflegt die Einstellungen weiter, wenn die Person, die alles eingerichtet hat, keine Zeit mehr hat?