Debugging/printing in a Hubot script

前端 未结 4 2081
春和景丽
春和景丽 2021-02-07 15:12

I\'m trying to debug an existing Hubot script and in the future write my own, and I need an easy way to debug it or at least print values somewhere (but not to the channel). How

4条回答
  •  遇见更好的自我
    2021-02-07 16:10

    I don't know if this helps but I found a way to inspect objects.

    Util = require "util"
    
    module.exports = (robot) ->
      robot.hear /hi robot/i, (msg) ->
        user = robot.brain.usersForFuzzyName(msg.message.user.name)
        msg.send "#{Util.inspect(user)}"
    

    This allowed be to see all the elements of the object so I could figure out what I was doing wrong...

提交回复
热议问题