gpt4 book ai didi

node.js - 机器人对用户的响应迟缓

转载 作者:太空宇宙 更新时间:2023-11-03 22:29:05 25 4
gpt4 key购买 nike

为我的应用程序编写一个机器人用户,但在向用户返回响应时缺少最后一步。

因此,一旦用户进行了身份验证,我就存储了信息响应。这是这里

{"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"}}

使用来 self 的其余客户端的信息,我尝试通过我的机器人攻击用户,但没有成功。这是我到目前为止所尝试过的

尝试 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"
}

可能是什么原因?我没有留下任何线索。

最佳答案

这不起作用,因为您缺少正确的范围。

要发布消息,您的 token 需要具有 chat:write:botchat:write:user 范围,具体取决于您想要发送消息的方式。如果您希望它来自机器人,请显然使用“chat:write:bot”,并为 API 调用使用“as_user”= false。

与使用GET或POST调用API无关。两者都可以。

查看 chat.postMessage 方法中的作者部分 docu .

关于node.js - 机器人对用户的响应迟缓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40457460/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com