Wir arbeiten an einer Slack-App, die nicht gut funktioniert, wenn sie von einem Benutzer ohne Administratorrechte installiert wird. Wenn wir zum Beispiel einen Benutzer mit channels.invite
zu einem Kanal einladen, erhalten wir einen not_in_channel
Fehler (natürlich, wenn der Installer-Benutzer nicht im Kanal ist), was nicht passiert, wenn das Installationsprogramm ein Administrator ist.Warum funktioniert meine Slack-App nicht richtig, wenn sie von einem Nicht-Administrator installiert wird?
Ich sehe jedes Team kann konfigurieren, wer Apps installieren kann, aber ich sehe keine Option, um anzuzeigen, dass die App von einem Admin-Benutzer installiert werden muss und einen Fehler, wenn Sie nicht und Admin des Teams sind versuchen, die App zu installieren. Gibt es eine Möglichkeit, das zu tun?
Bitte lesen Sie die Frage. 'channels.invite' hat ein anderes Verhalten, je nachdem, ob es sich um einen Admin-Benutzer handelt oder nicht, also was Sie vorschlagen, funktioniert nicht. – dgaviola