Hinzugefügt
-
Der Discord-Bot (Version 0.1.0), der eine Website und ihren Discord-Server verbindet:
- Rollen und Benutzernamen — ein Mitglied, das sein Discord-Konto verknüpft hat, erhält auf dem Server die mit seinen Gruppen verknüpften Rollen und verliert sie, wenn es diese Gruppen verlässt; ist die Option angekreuzt, ist sein Nickname auf dem Server sein Benutzername der Website. Die Website ist maßgeblich, und eine Rolle, mit der nichts verknüpft ist, wird nie angetastet;
- Forum ↔ Forum-Kanal von Discord, in beide Richtungen — ein Thema der Website wird zu einem Thread, ein Thread zu einem Thema; Antworten, Bearbeitungen und Löschungen folgen. Von der Website kommende Nachrichten erscheinen unter Namen und Avatar ihres Autors; die von Discord unter dem Konto des verknüpften Mitglieds oder unter seinem Discord-Benutzernamen. Kanal für Kanal: alles synchronisieren, oder nur die Threads, die ein Moderator mit einer Reaktion markiert.
Es ist ein eigenständiges Programm (Node.js 22.9 oder neuer, auf einer Maschine, die immer läuft), mit jeder Version in seinem eigenen Archiv ausgeliefert. Auf seiner Maschine behält es nur die Adresse der Website und einen Zugriffsschlüssel. Leitfaden: „Der Discord-Bot“ im Wiki.
-
Das Modul Discord (optional, benötigt das Modul API): der Schlüssel des Bots, verschlüsselt gespeichert, der Server, der Schalter Ein / Pause, der Neustart, der Status des Bots (online, pausiert, offline) und sein Protokoll in der Sprache des Administrators, die Zuordnungen Kanal ↔ Forum und Gruppe ↔ Rolle, und der Link, der den Bot nur mit den Berechtigungen einlädt, die er braucht — nie „Administrator“.
-
API: die Berechtigung
discord:botund die Endpunktediscord/*, die der Bot braucht.