我似乎无法完成这项工作,我只是想打印出刚刚输入的人的用户名
robot.enter (msg) ->
msg.send "#{msg.user.name}"
我似乎无法完成这项工作,我只是想打印出刚刚输入的人的用户名
robot.enter (msg) ->
msg.send "#{msg.user.name}"
我猜你在看错东西。Hubot 脚本接口没有完全记录在案,但notify.coffee
在示例中说明了这一点:
module.exports = (robot) ->
robot.hear /@(\w+)/i, (msg) ->
sender = msg.message.user.name.toLowerCase()
#...
所以你可能想看msg.message
而不是msg
:
robot.enter (msg) ->
msg.send "#{msg.message.user.name}"