【发布时间】:2016-07-08 21:41:53
【问题描述】:
https://github.com/DeronLee/starbot.git
我创建了一个 Slack 机器人,它运行良好。但是当有人向机器人发送消息时,我无法分辨是谁发送的。
我试过msg.user msg.username,但都没有定义。
我只想让我的输出看起来像这样
abc: @starbot hello
starbot: hello. abc
终于。我明白了。
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);
【问题讨论】:
-
如果您已解决问题,请发布答案并将其标记为已接受。