例えば
test.coffee
robot.hear /(\ topic|^topic)$/i, (msg) ->
room = msg.envelope.room
msg.send robot.adapter.bot.chans[room].topic
ただ、入室時に取得したtopicから更新されないようなので、以下を追加した。良い方法はないかな。
node_modules/hubot-irc/src/irc.coffee
bot.addListener 'topic', (channel, topic, nick) ->
bot.chans[channel].topic = topic