This repository has been archived by the owner. It is now read-only.
Permalink
Browse files

Improve help messages

This commit improves help messages for a lot of the scripts. In
particular:

 * Include hubot at the beginning of `respond`s
 * Keep help messages to one line
 * separate example and documentation by a single space, a hyphen, and
   another space (as opposed to verticaly aligning the hyphen)
  • Loading branch information...
technicalpickles committed May 26, 2012
1 parent f92b222 commit be87ca01ff59ed7378223d156a254a5665b92595
Showing with 321 additions and 333 deletions.
  1. +4 −4 src/scripts/46elks.coffee
  2. +1 −1 src/scripts/9gag.coffee
  3. +1 −1 src/scripts/abstract.coffee
  4. +1 −1 src/scripts/achievement_unlocked.coffee
  5. +1 −1 src/scripts/ambush.coffee
  6. +1 −1 src/scripts/animal.coffee
  7. +1 −1 src/scripts/ascii.coffee
  8. +4 −4 src/scripts/auth.coffee
  9. +2 −2 src/scripts/aws.coffee
  10. +2 −2 src/scripts/bang-bang.coffee
  11. +1 −1 src/scripts/bang.coffee
  12. +2 −2 src/scripts/base58.coffee
  13. +1 −1 src/scripts/base64.coffee
  14. +1 −1 src/scripts/bees.coffee
  15. +1 −1 src/scripts/bing.coffee
  16. +6 −6 src/scripts/bookmark.coffee
  17. +2 −2 src/scripts/brewerydb.coffee
  18. +2 −3 src/scripts/buscemi.coffee
  19. +2 −1 src/scripts/chat.coffee
  20. +1 −1 src/scripts/cheer.coffee
  21. +2 −2 src/scripts/cheerlights.coffee
  22. +1 −1 src/scripts/chm.coffee
  23. +3 −3 src/scripts/chuck-norris.coffee
  24. +1 −1 src/scripts/clark.coffee
  25. +1 −1 src/scripts/clojure.coffee
  26. +1 −2 src/scripts/cloudapp.coffee
  27. +2 −2 src/scripts/coderwall.coffee
  28. +1 −1 src/scripts/coin.coffee
  29. +1 −1 src/scripts/commitmessage.coffee
  30. +2 −2 src/scripts/corgime.coffee
  31. +1 −1 src/scripts/cowsay.coffee
  32. +2 −2 src/scripts/days_since.coffee
  33. +4 −4 src/scripts/deadline.coffee
  34. +2 −3 src/scripts/decide.coffee
  35. +1 −1 src/scripts/defprogramming.coffee
  36. +1 −1 src/scripts/destiny.coffee
  37. +1 −1 src/scripts/dialectizer.coffee
  38. +2 −2 src/scripts/dice.coffee
  39. +1 −1 src/scripts/dilbert.coffee
  40. +1 −1 src/scripts/directions.coffee
  41. +1 −1 src/scripts/eight-ball.coffee
  42. +1 −1 src/scripts/eval.coffee
  43. +5 −5 src/scripts/faceup.coffee
  44. +2 −2 src/scripts/filmwise.coffee
  45. +2 −2 src/scripts/flattr.coffee
  46. +1 −1 src/scripts/fortune.coffee
  47. +2 −2 src/scripts/gauges.coffee
  48. +2 −2 src/scripts/gemwhois.coffee
  49. +1 −1 src/scripts/getajob.coffee
  50. +2 −2 src/scripts/gifbin.coffee
  51. +1 −1 src/scripts/giftv.coffee
  52. +1 −1 src/scripts/github-activity.coffee
  53. +2 −2 src/scripts/github-commiters.coffee
  54. +4 −4 src/scripts/github-credentials.coffee
  55. +1 −1 src/scripts/github-issues.coffee
  56. +1 −1 src/scripts/github-pulls.coffee
  57. +1 −1 src/scripts/good-night.coffee
  58. +6 −6 src/scripts/goodbad.coffee
  59. +1 −1 src/scripts/google-reader.coffee
  60. +1 −1 src/scripts/google-search-api.coffee
  61. +1 −1 src/scripts/google.coffee
  62. +1 −1 src/scripts/hackernews.coffee
  63. +2 −2 src/scripts/hangman.coffee
  64. +3 −3 src/scripts/hardradio.coffee
  65. +2 −2 src/scripts/hashing.coffee
  66. +3 −3 src/scripts/heroku-status.coffee
  67. +3 −3 src/scripts/history.coffee
  68. +1 −1 src/scripts/insult.coffee
  69. +1 −1 src/scripts/iwdrm.coffee
  70. +1 −1 src/scripts/janky.coffee
  71. +3 −4 src/scripts/jenkins.coffee
  72. +6 −6 src/scripts/jira.coffee
  73. +1 −2 src/scripts/joinme-generator.coffee
  74. +5 −5 src/scripts/karma.coffee
  75. +3 −3 src/scripts/keep-alive.coffee
  76. +3 −3 src/scripts/kittens.coffee
  77. +1 −1 src/scripts/lastfm_np.coffee
  78. +4 −4 src/scripts/list-jira-bugs.coffee
  79. +6 −8 src/scripts/location-decision-maker.coffee
  80. +1 −1 src/scripts/lolz.coffee
  81. +1 −1 src/scripts/look-of-disapproval.coffee
  82. +1 −1 src/scripts/lyrics.coffee
  83. +1 −1 src/scripts/manatee.coffee
  84. +10 −11 src/scripts/meme_generator.coffee
  85. +2 −2 src/scripts/mitch-hedburg.coffee
  86. +2 −2 src/scripts/mite.coffee
  87. +2 −2 src/scripts/modulepuppy.coffee
  88. +2 −2 src/scripts/mta.coffee
  89. +1 −1 src/scripts/mtg.coffee
  90. +1 −1 src/scripts/nettipot.coffee
  91. +2 −2 src/scripts/newrelic.coffee
  92. +2 −2 src/scripts/news.coffee
  93. +1 −1 src/scripts/notify.coffee
  94. +2 −2 src/scripts/octocat.coffee
  95. +4 −4 src/scripts/octospy.coffee
  96. +3 −3 src/scripts/penny-arcade.coffee
  97. +2 −2 src/scripts/prank-text.coffee
  98. +1 −2 src/scripts/punchfork.coffee
  99. +2 −2 src/scripts/pypi.coffee
  100. +3 −3 src/scripts/quote.coffee
  101. +1 −1 src/scripts/rageface.coffee
  102. +2 −2 src/scripts/rally.coffee
  103. +1 −1 src/scripts/reddit-jokes.coffee
  104. +2 −2 src/scripts/reddit-random-top.coffee
  105. +1 −1 src/scripts/reddit.coffee
  106. +8 −8 src/scripts/redmine.coffee
  107. +1 −3 src/scripts/remind.coffee
  108. +1 −1 src/scripts/resque.coffee
  109. +3 −3 src/scripts/roll.coffee
  110. +8 −8 src/scripts/rollout.coffee
  111. +2 −2 src/scripts/rotten.coffee
  112. +2 −2 src/scripts/rsstodolist.coffee
  113. +1 −1 src/scripts/ruby.coffee
  114. +1 −1 src/scripts/rubygems.coffee
  115. +3 −3 src/scripts/salesforce.coffee
  116. +3 −3 src/scripts/script.coffee
  117. +4 −4 src/scripts/sendgrid.coffee
  118. +1 −1 src/scripts/shorten.coffee
  119. +1 −1 src/scripts/sigh.coffee
  120. +1 −1 src/scripts/sms.coffee
  121. +3 −3 src/scripts/snow.coffee
  122. +1 −1 src/scripts/sonos.coffee
  123. +7 −7 src/scripts/sprintly.coffee
  124. +2 −2 src/scripts/stocks.coffee
  125. +1 −1 src/scripts/sugarcrm.coffee
  126. +1 −1 src/scripts/swanson.coffee
  127. +3 −3 src/scripts/talkative.coffee
  128. +3 −3 src/scripts/tasks.coffee
  129. +2 −2 src/scripts/teamcity.coffee
  130. +1 −1 src/scripts/tell.coffee
  131. +1 −1 src/scripts/text.coffee
  132. +3 −3 src/scripts/train.coffee
  133. +1 −1 src/scripts/trajectorystorylisten.coffee
  134. +1 −1 src/scripts/travis.coffee
  135. +3 −3 src/scripts/truckstopsf.coffee
  136. +1 −1 src/scripts/tryerlang.coffee
  137. +1 −1 src/scripts/tumblr.coffee
  138. +1 −1 src/scripts/tweet.coffee
  139. +3 −3 src/scripts/uptime-robot.coffee
  140. +2 −2 src/scripts/urban.coffee
  141. +2 −2 src/scripts/url.coffee
  142. +1 −1 src/scripts/vanity.coffee
  143. +2 −2 src/scripts/walmart.coffee
  144. +1 −1 src/scripts/wat.coffee
  145. +2 −2 src/scripts/weather.coffee
  146. +1 −1 src/scripts/webshot.coffee
  147. +1 −1 src/scripts/whos-turn.coffee
  148. +1 −1 src/scripts/wikipedia.coffee
  149. +1 −1 src/scripts/wolfram.coffee
  150. +2 −2 src/scripts/word-of-the-day.coffee
  151. +3 −3 src/scripts/wordnik.coffee
  152. +4 −4 src/scripts/wunderground.coffee
  153. +5 −5 src/scripts/wunderlist.coffee
  154. +2 −2 src/scripts/xkcd.coffee
  155. +1 −1 src/scripts/xmas.js
  156. +1 −3 src/scripts/yomama.coffee
  157. +1 −1 src/scripts/yuno.coffee
@@ -2,9 +2,9 @@
#
# you need to set HUBOT_46ELKS_USERNAME and HUBOT_46ELKS_PASSWORD
#
-# sms <user> <message> - Sends <message> to the number <to>.
-# <user> has phone number <phone> - Sets the phone number of <user> to <phone>.
-# give me the phone number to <user> - Gets the phone number of <user>.e
+# hubot sms <user> <message> - Sends <message> to the number <to>.
+# hubot <user> has phone number <phone> - Sets the phone number of <user> to <phone>.
+# hubot give me the phone number to <user> - Gets the phone number of <user>.e
QS = require "querystring"
module.exports = (robot) ->
@@ -86,4 +86,4 @@ module.exports = (robot) ->
else if users.length > 1
msg.send getAmbiguousUserText users
else
- msg.send "I don't know anything about #{name}."
+ msg.send "I don't know anything about #{name}."
View
@@ -1,4 +1,4 @@
-# 9gag me - Returns a random meme image.
+# hubot 9gag me - Returns a random meme image.
# Random meme from 9gag
# Rewrite by Enrique Vidal
@@ -1,4 +1,4 @@
-# abstract <topic> - Prints a nice abstract of the given topic.
+# hubot abstract <topic> - Prints a nice abstract of the given topic.
# Copyright (c) 2011 John Tantalo
#
@@ -1,5 +1,5 @@
#
-# achievement get <achievement> [achiever's gravatar email] - life goals are in reach.
+# hubot achievement get <achievement> [achiever's gravatar email] - life goals are in reach.
#
module.exports = (robot) ->
robot.hear /achievement (get|unlock(ed)?) (.+?)(\s*[^@\s]+@[^@\s]+)?\s*$/i, (msg) ->
@@ -1,6 +1,6 @@
# Send messages to users the next time they speak
#
-# ambush <user name>: <message>
+# hubot ambush <user name>: <message>
appendAmbush = (data, toUser, fromUser, message) ->
if data[toUser.name]
@@ -1,6 +1,6 @@
# Because animals are animals.
#
-# animal me - Grab a random gif from http://animalsbeingdicks.com/
+# hubot animal me - Grab a random gif from http://animalsbeingdicks.com/
#
Select = require("soupselect").select
HtmlParser = require "htmlparser"
View
@@ -1,6 +1,6 @@
# ASCII art.
#
-# ascii me <text> - Show text in ascii art.
+# hubot ascii me <text> - Show text in ascii art.
module.exports = (robot) ->
robot.respond /ascii( me)? (.+)/i, (msg) ->
View
@@ -1,9 +1,9 @@
# Auth allows you to assign roles to users which can be used by other scripts to restrict access to Hubot commands
#
-# <user> has <role> role - Assigns a role to a user
-# <user> doesn't have <role> role - Removes a role from a user
-# what role does <user> have - Find out what roles are assigned to a specific user
-# who has admin role - Find out who's an admin and can assign roles
+# hubot <user> has <role> role - Assigns a role to a user
+# hubot <user> doesn't have <role> role - Removes a role from a user
+# hubot what role does <user> have - Find out what roles are assigned to a specific user
+# hubot who has admin role - Find out who's an admin and can assign roles
#
# Environment variables:
# * HUBOT_AUTH_ADMIN
View
@@ -1,6 +1,6 @@
# Queries for the status of AWS services
#
-# sqs status - Returns the status of SQS queues.
+# hubot sqs status - Returns the status of SQS queues.
#
# Environment variables:
@@ -75,4 +75,4 @@ module.exports = (robot) ->
else
timestamp = 'none available'
- msg.send "#{queueDesc} / oldest msg ~[#{timestamp}]", url
+ msg.send "#{queueDesc} / oldest msg ~[#{timestamp}]", url
@@ -1,4 +1,4 @@
-# !! - Repeat the last command directed at hubot
+# hubot !! - Repeat the last command directed at hubot
module.exports = (robot) ->
robot.respond /(.+)/i, (msg) ->
store msg
@@ -15,4 +15,4 @@ module.exports = (robot) ->
store = (msg) ->
command = msg.match[1].trim()
- exports.last_command = command unless command == '!!'
+ exports.last_command = command unless command == '!!'
View
@@ -1,4 +1,4 @@
-# `hubot bang [--help|--list|--delete] <key> [value]` - Store and retrieve text snippets.
+# hubot bang [--help|--list|--delete] <key> [value] - Store and retrieve text snippets.
# A Hubot interface for Bang, a key-value store for text snippets
# http://git.io/bang
@@ -1,6 +1,6 @@
# Base58 encoding and decoding.
#
-# base58 encode|decode <query> - Base58 encode or decode <query>
+# hubot base58 encode|decode <query> - Base58 encode or decode <query>
module.exports = (robot) ->
robot.respond /base58 encode( me)? (.*)/i, (msg) ->
@@ -43,4 +43,4 @@ class Base58Builder
num
-Base58 = new Base58Builder()
+Base58 = new Base58Builder()
@@ -1,6 +1,6 @@
# Base64 encoding and decoding.
#
-# base64 encode|decode <query> - Base64 encode or decode <string>
+# hubot base64 encode|decode <query> - Base64 encode or decode <string>
module.exports = (robot) ->
robot.respond /base64 encode( me)? (.*)/i, (msg) ->
View
@@ -1,6 +1,6 @@
# Bees are insane
#
-# bees - Oprah at her finest, or a good way to turn the fans on coworkers machines
+# hubot bees - Oprah at her finest, or a good way to turn the fans on coworkers machines
module.exports = (robot) ->
robot.respond /bees/i, (message) ->
View
@@ -1,6 +1,6 @@
# Returns the URL of the first bing hit for a query
#
-# bing me <query> - Bings <query> & returns 1st result's URL
+# hubot bing me <query> - Bings <query> & returns 1st result's URL
module.exports = (robot) ->
robot.respond /(bing)( me)? (.*)/i, (msg) ->
@@ -6,12 +6,12 @@
# DELICIOUS_USER = <Your Delicious username>
# DELICIOUS_PASSWORD = <Your Delicious password>
#
-# bookmark <url> as <description> - add a url to your delicious feed
-# link <url> as <description> - add a url to the robot brain
-# link me for <description> - find a link by description
-# list bookmarks - get a list of the 15 most recent bookmarks
-# list links - List all of the links that are being tracked
-# feed me - get the URL to subscribe to your bookmark rss
+# hubot bookmark <url> as <description> - add a url to your delicious feed
+# hubot link <url> as <description> - add a url to the robot brain
+# hubot link me for <description> - find a link by description
+# hubot list bookmarks - get a list of the 15 most recent bookmarks
+# hubot list links - List all of the links that are being tracked
+# hubot feed me - get the URL to subscribe to your bookmark rss
#
module.exports = (robot) ->
@@ -1,6 +1,6 @@
# BreweryDB API
#
-# beer me <beer name> - Information about a beer
+# hubot beer me <beer name> - Information about a beer
module.exports = (robot) ->
robot.respond /beer me (.*)/i, (msg) ->
@@ -31,4 +31,4 @@ module.exports = (robot) ->
response += "\nABV: #{beer['abv']}%"
if beer['ibu']?
response += "\nIBU: #{beer['ibu']}"
- msg.send response
+ msg.send response
@@ -1,8 +1,7 @@
# HOLY FUCKING MINDFUCK!
#
-# buscemi me <url> - Adds Steve Buscemi eyes to the specified URL.
-# buscemi me <query> - Searches Google Images for the specified query and
-# buscemi's it.
+# hubot buscemi me <url> - Adds Steve Buscemi eyes to the specified URL.
+# hubot buscemi me <query> - Searches Google Images for the specified query and buscemi's it.
module.exports = (robot) ->
robot.respond /buscemi?(?: me)? (.*)/i, (msg) ->
buscemi = "http://buscemi.heroku.com?src="
View
@@ -1,6 +1,7 @@
# Start up some wonderful chats with conversation starters
#
-# chat - Tell hubot to make something fun to chat about
+# hubot chat - Tell hubot to make something fun to chat about
+#
# Conversation starters graciously provided by http://Chatoms.com
module.exports = (robot) ->
View
@@ -1,6 +1,6 @@
# Feeling depressed?
#
-# cheer me up - A little pick me up
+# hubot cheer me up - A little pick me up
module.exports = (robot) ->
robot.respond /cheer me up/i, (msg) ->
aww msg
@@ -1,4 +1,4 @@
-#get last color from http://www.cheerlights.com
+# hubot cheerlights - get last color from http://www.cheerlights.com
module.exports = (robot) ->
robot.respond /cheerlights/i, (msg) ->
msg.http("http://api.thingspeak.com/channels/1417/field/1/last.json")
@@ -7,4 +7,4 @@ module.exports = (robot) ->
if response
msg.send "The last color is: " + response["field1"]
else
- msg.send "Error"
+ msg.send "Error"
View
@@ -1,6 +1,6 @@
# Shows a short history lesson of the day from the Computer History Museum.
#
-# today in computer history|tdih|chm - Displays the content from the This Day in History page on the Computer History Museum site.
+# hubot today in computer history|tdih|chm - Displays the content from the This Day in History page on the Computer History Museum site.
#
Select = require("soupselect").select
HtmlParser = require "htmlparser"
@@ -1,8 +1,8 @@
# Chuck Norris awesomness.
#
#
-# chuck norris -- random Chuck Norris awesomeness.
-# chuck norris me <user> -- let's see how <user> would do as Chuck Norris.
+# hubot chuck norris -- random Chuck Norris awesomeness.
+# hubot chuck norris me <user> -- let's see how <user> would do as Chuck Norris.
module.exports = (robot) ->
@@ -25,4 +25,4 @@ module.exports = (robot) ->
else
msg.send message_from_chuck.value.joke
-
+
View
@@ -1,4 +1,4 @@
-# clark - build sparklines out of data
+# hubot clark - build sparklines out of data
clark = require('clark').clark
@@ -1,6 +1,6 @@
# Evaluate one line of Clojure script.
#
-# clojure|clj <script> - Evaluate one line of Clojure script
+# hubot clojure|clj <script> - Evaluate one line of Clojure script
module.exports = (robot) ->
robot.respond /(clojure|clj)\s+(.*)/i, (msg)->
script = encodeURIComponent(msg.match[2])
@@ -1,7 +1,6 @@
# Allow Hubot to show what's lurking behind a CloudApp link.
#
-# http://cl.ly/* - Detects the drop's type and displays it or prints its content
-# if it's an image or text file respectively.
+# http://cl.ly/* - Detects the drop's type and displays it or prints its content if it's an image or text file respectively.
module.exports = (robot) ->
robot.hear /(https?:\/\/cl.ly\/[A-Za-z0-9]+)(\/[^\/]+)?/i, (msg) ->
@@ -1,6 +1,6 @@
# Messing around with the Coderwall API.
#
-# coderwall <coderwall username> - Returns coder achievements from coderwall.com
+# hubot coderwall <coderwall username> - Returns coder achievements from coderwall.com
#
module.exports = (robot) ->
robot.respond /(coderwall)( me)? (.*)/i, (msg) ->
@@ -21,4 +21,4 @@ module.exports = (robot) ->
profile.badges.forEach (badge) ->
resp_str += "[" + badge.name + "] - " + badge.description + "\n"
# Return response
- msg.send resp_str
+ msg.send resp_str
View
@@ -1,6 +1,6 @@
# Help decide between two things
#
-# throw a coin - Gives you heads or tails
+# hubot throw a coin - Gives you heads or tails
#
thecoin = ["heads", "tails"]
@@ -1,6 +1,6 @@
# Get a random commit message
#
-# commit message - Displays a random commit message
+# hubot commit message - Displays a random commit message
module.exports = (robot) ->
robot.respond /commit message/i, (msg) ->
@@ -1,7 +1,7 @@
# Corgime
#
-# corgi me - Receive a corgi
-# corgi bomb N - get N corgis
+# hubot corgi me - Receive a corgi
+# hubot corgi bomb N - get N corgis
module.exports = (robot) ->
@@ -1,6 +1,6 @@
# Cowsay.
#
-# cowsay <statement> - Returns a cow that says what you want.
+# hubot cowsay <statement> - Returns a cow that says what you want.
module.exports = (robot) ->
robot.respond /cowsay( me)? (.*)/i, (msg) ->
@@ -1,7 +1,7 @@
# Generates commands to track days since an event
#
-# it's been <number> days since <event> - Set the day when the event happened
-# how long since <event>? - Display the number of days since the event
+# hubot it's been <number> days since <event> - Set the day when the event happened
+# hubot how long since <event>? - Display the number of days since the event
module.exports = (robot) ->
robot.respond /it's been (\d+) days since\s+(.*?)[.?!]?$/i, (msg) ->
@@ -1,9 +1,9 @@
# Tracks when stuff is due.
#
-# deadlines - List what you have due
-# add deadline 2011-10-30 Thing - Add a deadline for October 10, 2011
-# remove deadline Thing - Remove a deadline named "Thing"
-# clear deadlines - Remove all the deadlines
+# hubot deadlines - List what you have due
+# hubot add deadline 2011-10-30 Thing - Add a deadline for October 10, 2011
+# hubot remove deadline Thing - Remove a deadline named "Thing"
+# hubot clear deadlines - Remove all the deadlines
#
# Written by @jmhobbs
@@ -1,7 +1,6 @@
# Allows Hubot to help you decide between multiple options.
#
-# decide "<option1>" "<option2>" "<optionx>" - Randomly picks an option.
-# More fun than using a coin.
+# hubot decide "<option1>" "<option2>" "<optionx>" - Randomly picks an option. More fun than using a coin.
#
# Examples:
#
@@ -12,4 +11,4 @@
module.exports = (robot) ->
robot.respond /decide "(.*)"/i, (msg) ->
options = msg.match[1].split('" "')
- msg.reply("Definitely \"#{ msg.random options }\".")
+ msg.reply("Definitely \"#{ msg.random options }\".")
@@ -1,4 +1,4 @@
-# def programming - Display a random programming quote from defprogramming.com
+# hubot def programming - Display a random programming quote from defprogramming.com
Select = require("soupselect").select
HtmlParser = require "htmlparser"
@@ -1,6 +1,6 @@
# Is it the day ?
#
-# is it <action> day ? - Returns if it's the day for your action.
+# hubot is it <action> day ? - Returns if it's the day for your action.
#
module.exports = (robot) ->
robot.respond /is it (\w+) day \?/i, (msg) ->
@@ -1,6 +1,6 @@
# Allows Hubot to translate text into various dialects.
#
-# dialectize|dialect|dia <dialect>|help <text> - Translates the given text into the given dialect.
+# hubot dialectize|dialect|dia <dialect>|help <text> - Translates the given text into the given dialect.
#
Select = require("soupselect").select
HtmlParser = require "htmlparser"
View
@@ -1,8 +1,8 @@
# Allows Hubot to roll dice.
#
-# roll dice - Roll two six-sided dice.
+# hubot roll dice - Roll two six-sided dice.
#
-# roll <x>d<y> - roll x dice, each of which has y sides.
+# hubot roll <x>d<y> - roll x dice, each of which has y sides.
module.exports = (robot) ->
robot.respond /roll dice/i, (msg) ->
Oops, something went wrong.

2 comments on commit be87ca0

@plytro

This comment has been minimized.

Show comment
Hide comment
@plytro

plytro May 29, 2012

Contributor

Adding hubot is nice... only if you leave your bot named hubot, otherwise the help is no longer correct.

Contributor

plytro replied May 29, 2012

Adding hubot is nice... only if you leave your bot named hubot, otherwise the help is no longer correct.

@technicalpickles

This comment has been minimized.

Show comment
Hide comment
@technicalpickles

technicalpickles May 29, 2012

Member

Actually, newer versions of help.coffee take care of that :)

Ideally though, I think that substitution would happen in the robot, rather than in help.coffee though.

Actually, newer versions of help.coffee take care of that :)

Ideally though, I think that substitution would happen in the robot, rather than in help.coffee though.

Please sign in to comment.