Я создаю команду слабину слэш, и я хочу знать имя канала я запустившего команду внатяжной:. Как получить directmessage имя канала
Так, например, у меня есть коллега назвал @steve
, я я прямо в чате с Стивом выполнить команду:
/mycommand
когда я проверяю назад на моем приложении, я вижу, что запрос POST только получил эти значения
[
(u'user_id', u'U03NKXXXX'),
(u'channel_id', u'D03QBXXXX'),
(u'text', u''), (u'response_url', u'https://hooks.slack.com/commands/T03ARXXXX/3804397XXXX/nGUTg4zpQrMrRR07scI6XXXX'),
(u'team_id', u'T03ARXXXX'),
(u'channel_name', u'directmessage'),
(u'token', u'XXXXXXXXXXXXXXXXXXX'),
(u'command', u'/mycommand'),
(u'team_domain', u'myteam'),
(u'user_name', u'myusername')
]
Я ожидал, что directmessage
будет именем пользователя (steve
на моем примере), так как я могу получить имя пользователя целевого канала?
thanks @smarx. Также, пожалуйста, отредактируйте свой комментарий, он направит на слабую поддержку Dropbox. Это должно быть [ссылка поддержки] (https://slack.com/help/contact) – eLRuLL