Могут ли слабые боты использовать slack-api в качестве администратора или пользователя с полными привилегиями, используя slack в качестве гостя? - PullRequest
0 голосов
/ 10 января 2019

Как слабый гость я не могу обновить тему каналов, что если я создаю бота и использую https://api.slack.com/methods/channels.setTopic? можно ли будет обновить тему или это потребует моего гостя и вернет ошибку?

Ответы [ 2 ]

0 голосов
/ 10 января 2019

Права приложения Slack определяются

  • запрошенные области при установке (например, channels.write, которые необходимо изменить для темы канала).

  • права пользователя-установщика, которые наследуются (например, права администратора на удаление сообщений)

Так что, если у вас есть разговорный бот, который может быть проинструктирован о смене темы канала, его может использовать пользователь-гость, и он будет работать.

Обратите внимание, что это не будет работать с командами слэша, поскольку гостевые пользователи не могут использовать команды слэша. (как описано здесь )

0 голосов
/ 10 января 2019

В качестве гостя вы не можете устанавливать приложения, поэтому вам потребуется обычный пользователь для установки указанного приложения, а затем приложение будет использовать свой токен пользователя для обновления темы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...