Определите, какая кнопка в сообщении была нажата - PullRequest
1 голос
/ 28 апреля 2020

Я отправляю сообщения с блочными элементами (кнопками) пользователям, используя Slack API (python -slackclient). Разные пользователи могут получить их количество и, очевидно, нажать кнопки с задержкой, например, на следующий день.

Мне нужно определить, какая кнопка в каком сообщении была нажата.

После проверки документации на страницах Slack API выглядит, что action_id - это путь к go, так как я могу указать его в своем запросе и присвоить ему уникальное значение. Я получу обратно action_id в ответ на мою конечную точку, как только пользователь нажмет одну из кнопок, что позволит мне сопоставить ее с отправленным сообщением.

Это правильный путь для достижения этого? Вы знаете какой-нибудь лучший способ реализовать это?

1 Ответ

1 голос
/ 29 апреля 2020

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

...