Я предполагаю, что вы смотрите не на ту вещь.Интерфейс сценариев Hubot точно не задокументирован, но 1002 * в примерах говорит об этом:
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}"