gpt4 book ai didi

javascript - Slack API(JSON 数据)

转载 作者:行者123 更新时间:2023-11-29 16:03:46 25 4
gpt4 key购买 nike

我正在尝试使用 this method通过 Slack API 获取“用户”对象的“名称”属性,我使用的代码如下:

controller.hears(['users'], 'direct_message, direct_mention, mention', function(bot, message){
bot.api.users.info({}), function(err, response) {
bot.reply(message, response);
var slack_username = message["user"][2];
console.log(">>>>> " + slack_username);
});
});

我不确定我做错了什么/遗漏了什么,我们将不胜感激任何帮助!提前致谢!

编辑:

预期输出:“dkulas”

终端输出""U"

调试:得到响应 null {"OK":false,"error":"user_not_found"}

degub: SAY { ok: false, error: 'user_not_found', channel"'D0UV5S7MZ' }

最佳答案

Slack API 方法 users.info 要求您在查询中提供 Slack 用户 ID。格式为 U12345678。 (另见 here 的使用文档)

如果您想按名称获取用户的用户信息,请使用 API 方法 users.list 获取所有用户的列表,包括名称和用户 ID,然后在该列表中搜索正确的匹配。 users.list 提供了关于用户的所有信息,因此您无需调用 user.info

有关此方法的文档,请参阅 here

关于javascript - Slack API(JSON 数据),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36367812/

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