2012-02-08 52 views
6

檢索的用戶的用戶名,我似乎無法使這項工作,我只是想打印出剛剛進入誰已經人的用戶名不能在Hubot

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

沒有被印刷 – lemon 2012-02-09 01:58:26

+0

這樣做,因爲如果我更換「」與你好它打印的內部。 – lemon 2012-02-09 03:51:24

+0

沒有打印 – lemon 2012-02-09 07:20:46

回答

21

我猜你正在看錯的東西。該Hubot腳本接口是不完全記載,但notify.coffee in the examples這樣說:

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}"