Hallo Azrael019,
das kann eigentlich nur daran liegen, dass
- der Raum nicht existiert (bzw. du dich evtl. im Script mit dem Raumnamen vertan/dich vertippt hast),
- der Nutzer nicht die Berechtigungen hat, den Raum zu betreten, oder
- der Befehl "/join" nicht funktioniert.
Der Kick rührt daher, dass der Chat-Bot wohl das rückmeldet:
(HH:MM) Chat-Bot-PM: Der Channel XY existiert nicht. Vertippt?
Das Script wiederum erkennt dies als neue Chatzeile und will natürlich nochmal dem Raum beitreten, was dann wieder mit der Antwort des Chatbots endet. Das ist dann eine unendliche Schleife und der Nutzer flutet automatisch den Chat mit Join-Befehlen. Dadurch wird er dann gekickt. Es gibt keine Abfrage, die das Script bei fehlgeschlagenen Join-Versuchen stoppt - was eigentlich auch nicht nötig ist, denn normalerweise funktioniert der Join-Befehl immer (Standard-Chatbefehl).
Um dein Problem zu fixen, solltest du also nachschauen, ob der Raum "Schlafraum" überhaupt existiert und du in den Einstellungen festgelegt hast, dass jeder den Raum betreten darf. Wenn ja, sehe ich an deiner Ankündigung nichts, was das Script/den Join-Befehl manipulieren könnte.
Ansonsten: Funktioniert das Script nur bei manchen oder bei jedem nicht? D.h. verlässt du als Hauptadmin selbst den Raum nach 18 Minuten Inaktivität auch nicht? Kommt irgendeine Fehlermeldung im Chat?