ИД триггера
Нет.Единственный способ для вашего приложения получить действительный идентификатор триггера - упомянутые вами методы.Все они требуют, чтобы ваше приложение могло получать запрос от Slack.Поэтому большинство приложений Slack работают на веб-сервере / в облаке, поэтому они могут в полной мере использовать эти функции.
Приложения рабочей области
Метод apps.permissions.request
является частьюНовый тип приложений, называемый «приложениями рабочего пространства», для которого требуется специальный тип токенов, называемый «токены рабочего пространства».
Обратите внимание, что Slack объявил, что приложения рабочего пространства не будут разрабатываться в дальнейшем, и теперь считаются устаревшими.Все связанные методы гарантированно работают только до октября 2019 года, и я бы вообще не рекомендовал использовать их вообще.См. Статьи Legacy: приложения Workspace и Обновление приложений Workspace для получения дополнительной информации о приложениях рабочего пространства.
Программное изменение областей действия
Вы не можетеизменить область вашего приложения программно с помощью обычного приложения Slack.
Но есть и другой способ решения вашей проблемы:
Ваше приложение может программно запрашивать подмножество всех областей, определенных для вашего приложения Slack, в процессе OAuth.Так, например, если ваше приложение настроено на использование областей A, B, C, один пользователь может запросить токен только с областями A.А другой может запросить токен только с областями действия B, C и т. Д.