Ich benutze Slack, um mit meinen Studenten zu kommunizieren. Jedes Semester wechseln die Studenten in meinem Fach (vorausgesetzt, sie bestehen alle). Ich habe Slack letztes Semester benutzt, aber jetzt habe ich viele Studenten, die nicht mehr da sein sollten und ich möchte neue hinzufügen.
Ich möchte nicht jedes Semester um 100 Mitglieder in meinem Arbeitsbereich wachsen.
Gibt es eine Möglichkeit, viele Benutzer gleichzeitig zu entfernen, ohne auf mehrere Klicks zurückgreifen zu müssen, um jeden einzelnen zu deaktivieren?
Oder sollte ich einfach einen neuen Arbeitsbereich erstellen und den alten einen langsamen Tod sterben lassen?
Die Antwort von Slack ist technisch korrekt, aber unvollständig.
API-Methode zum Deaktivieren von Benutzern
Es gibt tatsächlich eine API-Methode, mit der viele Benutzer gleichzeitig deaktiviert werden können:
users.admin.setInactive
So können Sie eine einfache Slack-App erstellen, mit der Sie eine Reihe von Benutzern auf einmal deaktivieren können. Es gibt jedoch zwei Einschränkungen:
Diese API-Methode ist nicht dokumentiert, weshalb das Slack-Team Ihnen niemals davon erzählen wird
Es funktioniert nur in bezahlten Teams, die Sie meines Wissens nicht haben
Bitte überprüfen Sie die verknüpfte Dokumentation für Details.
Organisatorische Lösung
Es gibt einen anderen Ansatz, der organisatorisch ist. Anstatt ehemalige Schüler vollständig aus dem Arbeitsbereich zu entfernen, können Sie die gesamte relevante Kommunikation auf einen oder mehrere private Kanäle konzentrieren. Durch Einladen und Treten von Benutzern aus diesen privaten Kanälen können Sie sicherstellen, dass nur aktuelle Schüler Zugriff haben.
Das Entfernen von Benutzern aus einem privaten Kanal ist einfach:
/kick @user
in den Kanalconversations.kick
.quelle