无法在Hubot中检索用户的用户名

我似乎无法做到这一点,我只是试图打印刚刚input的用户名

robot.enter (msg) -> msg.send "#{msg.user.name}" 

我猜你是在看错误的东西。 Hubot脚本接口没有完全logging,但notify.coffee中的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}"