【发布时间】:2016-08-21 00:28:11
【问题描述】:
我正在创建一个斜杠命令,我想知道我正在执行命令的频道的用户名。
比如我有个同事叫@steve,我直接和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),那么我怎样才能获得目标频道用户名?
【问题讨论】:
-
感谢@smarx。另外请编辑您的评论,它指向 Dropbox 的松弛支持。应该是这个support link