无法在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}"