【发布时间】:2016-05-04 20:34:11
【问题描述】:
我正在开发一个 slack 应用程序(范围包括 bot 和传入的 webhook)。我可以将消息发送到定义的频道,但我不知道如何停止使用“&channel=”参数而只是将消息发送到收听频道。通过收听,我的意思是,当安装应用程序时,会询问用户在哪里发布(必须选择频道或 dm)。
String postUrl = "https://slack.com/api/chat.postMessage?token=" + botAccessToken + "&as_user=false&channel=%23community&text=testing&username=CommunityQ";
任何提示都会很有用。
【问题讨论】:
-
目前还不清楚是什么问题。如果用户选择发送消息的频道,为什么不使用
"&channel="+whatUserSelected?为什么要停止使用&channel=参数? -
这将是理想的,我不确定如何获得用户选择的内容。按下“安装应用程序”后,下一个屏幕供用户选择频道,然后授权。这将重定向到一个 https url,我从那里获取我在发布消息请求中使用的代码 (twitter.com/?code=10438895956.23091995778.196dfdf43d&state=)
-
我在 json 响应中找到了它。我不知道为什么这逃脱了我。谢谢。添加您的评论作为答案,以便我投票?