相关疑难解决方法(0)

如何在松弛机器人中获取用户名/用户ID

https://github.com/DeronLee/starbot.git

我创建了一个松弛机器人,并且效果很好。但是当有人向机器人发送消息时,我不知道是谁发送了消息。

我试过了msg.user msg.username,但是都没有定义。

我只希望我的输出看起来像这样

abc: @starbot hello
starbot: hello. abc 
Run Code Online (Sandbox Code Playgroud)

最后。我知道了。

    slack.users.info({
    token: config('SLACK_TOKEN'),
    user: msg.user
  }, (err, data) => {
    if (err) throw err
    var text = makeMessage.makeMessage(msg.text, data.user.name);
    sendMessage.send(msg, text, slack);
Run Code Online (Sandbox Code Playgroud)

slack-api slack

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

slack ×1

slack-api ×1