Es sollen hier potenzielle Aktionen überlegt werden, die der Discord Bot ausführen könnte.
Theoretisch könnte man dieses Ticket offen lassen und hier die zu programmierenden Features des Bots selbst als Subissues anlegen. Dieses Ticket wäre dann eine Art Sammelbecken.
Die Implementierung und Voraussetzungen der Features sollten dann auch in den Subissues definiert sein.
Leute vom Server kicken
Leute in Channel seiner Wahl moven
Leute muten (mit Zeitangabe z.B für 5 Minuten oder bis ein Stopp-Kommando kommt)
Channel erstellen lassen
Verkettungsbefehle. Beispiel: Erstelle Channel X, move Leute in den Channel, mute Person Y. Sollte unabhängig von der Sinnhaftigkeit möglich sein, solange sich Kommandos nicht widersprechen.
Rollenvergabe und -erstellung.
Audit-Log vorlesen lassen. Filtern nach Aktionen von best. Usern oder anderen Kriterien.
Nachrichten löschen lassen. Von Textchannel der Wahl.
Namen von Leuten ändern lassen.
Leute erwähnen und vom Bot anschreiben lassen.
Nachrichten vom Server vorlesen lassen. Zum Beispiel lies die letzten X Nachrichten aus Textchannel Y vor.
Anfragen an verschiedene API-Dienste senden: ChatGPT: Anfragen auswerten, bisherige History beibehalten für Folgeanfragen. Ergebnisse vorlesen lassen. Gestreamter Sound mit Text to Speech.
Wikipedia, wenn API vorhanden. Definitionen vorlesen lassen.
YouTube-API: Einzelne Clips abspielen (Rechtlichen Aspekt und Umsetzbarkeit vorher überprüfen). Möglichkeit bei Angabe eines Links automatisch eine passende File für das Soundboard hochladen lassen.
Es sollen hier potenzielle Aktionen überlegt werden, die der Discord Bot ausführen könnte. Theoretisch könnte man dieses Ticket offen lassen und hier die zu programmierenden Features des Bots selbst als Subissues anlegen. Dieses Ticket wäre dann eine Art Sammelbecken. Die Implementierung und Voraussetzungen der Features sollten dann auch in den Subissues definiert sein.