Slack Events API / RTM: новое приложение установлено в режиме реального времени уведомления

Возможно ли получить слабое событие или сообщение в реальном времени, указывающее, что новое приложение было установлено в рабочей области? Я могу выяснить приложения, которые используют "пользователей бота", слушая событие team_join. Но как я могу узнать почти в реальном времени об установленных приложениях, у которых нет пользователя бота. Мой вариант использования - представить что-то пользователю при установке нового приложения (как можно скорее. Я могу найти приложения из журналов команд, но это не в режиме реального времени).

1 ответ

Решение

Что вы делаете с team_join Событие - это практически все, что вы можете сделать. И это будет зависеть либо от приложения, имеющего пользователя бота, либо от приложения для рабочего пространства ( https://api.slack.com/slack-apps-preview), которое создает пользователя приложения.

Кроме этого, в API событий ничего не раскрывается вокруг установки приложения. Другой альтернативой является подключение через RTM API и наблюдение за bot_added а также commands_changed События. Это должно поймать большинство приложений.

Другие вопросы по тегам