1.0.4 • Published 10 years ago
b9-debug v1.0.4
b9-debug
A b9 slack bot plugin, which enables logging and inspecting.
Options
debug_log{Function}console.logFunction which receives json emitted by listeners. Set tofalseto disable.
Methods
b9.debug( channel, value )
Posts a formatted JSON attachment, to the provided channel. Useful for logging output during development.
channel{String}Theidof the destination channel.value{Any}The value to log.
Listeners
"rtm.send"
Sends emitted json to debug_log.
"rtm.read"
Sends emitted json to debug_log.
Commands
inspect [prop]
Inspect properties of the b9 instance, from within slack. Accepts deeply
namespaced properties and bracket notation. Result is posted as a JSON file snippet.
Warning
This should only be used during development, or within a trusted environment,
as anything stored on the b9 instance could be exposed to any user.
