8

私はこの仕事をすることができないようです、私はちょうど入力したばかりの人々のユーザー名を印刷しようとしています

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

1 に答える 1

26

あなたは間違ったものを見ていると思います。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}"
于 2012-02-10T04:24:32.963 に答える