【发布时间】:2017-03-20 08:10:54
【问题描述】:
为我的应用程序编写 botuser 并在向用户返回响应时错过了最后一步。
所以一旦用户授权,我就存储了信息响应。这里是
{"ok":true,"access_token":"xoxp-SENSITIVEDATA_MAIN_ACCESSTOKEN-","scope":"identify,bot","user_id":"U2YT_SENSITIVE","team_name":"gsuresh","team_id":"T2Y_SENSITIVE","bot":{"bot_user_id":"U2Z_SENSITIVE","bot_access_token":"xoxb-SENSITIVE_BOT_ACCESSTOKEN"}}
使用来自我的休息客户端的信息,我试图从我的机器人中攻击用户,但没有成功。这是我到目前为止所尝试的
尝试1:
网址:https://slack.com/api/chat.postMessage
有效载荷:
{
"token": "xoxb-SENSITIVE_BOT_ACCESSTOKEN", // used bot accees token
"channel": "U2YT_SENSITIVE", // user id
"text": "Whats up dude? I am bot",
"as_user" :true
}
回复:
{
"ok": false
"error": "not_authed"
"warning": "missing_charset"
}
尝试2:
网址:https://slack.com/api/chat.postMessage
有效载荷:
{
"token": "xoxp-SENSITIVEDATA_MAIN_ACCESSTOKEN", // used main accees token
"channel": "U2YT_SENSITIVE",
"text": "Whats up dude? I am bot",
"as_user" :true
}
回复:
{
"ok": false
"error": "not_authed"
"warning": "missing_charset"
}
可能是什么原因?我毫无头绪地离开了。
【问题讨论】:
-
“范围”:“识别,机器人”应该是“范围”:“识别:机器人”吗?
-
这是来自 slack 服务器的响应。
标签: node.js bots slack-api slack