Homepage » Using bots for automatization
These are the steps:
uuidgenin Terminal or by a web generator.
File> Go to
Chat Roomand as room name enter
private-chat-UUID@groupchat.google.comwhere UUID is the UUID you just generated. An example for a possible room name:
Adapters are the interface to the service you want your hubot to run on.
There are a couple more adapters available e.g. Twilio, Skype, Yammer etc.
You can get a complete overview at the Hubot Script Catalog.
hubot hn top <N>- get the top N items on hacker news (or your favorite RSS feed)
hn.top- refer to the top item on hn
hn[i]- refer to the ith item on hn
hubot play- Plays music.
hubot play next- Plays the next song.
hubot play previous- Plays the previous song.
hubot what's playing- Returns the currently-played song.
hubot I want this song- Returns a download link for the current song.
hubot I want this album- Returns a download link for the current album.
hubot play <artist>- Queue up ten songs from a given artist.
hubot play <album>- Queue up an entire album.
hubot play <song>- Queue up a particular song. This grabs the first song by playcount.
hubot play <something> right [fucking] now- Play this shit right now.
hubot where's play- Gives you the URL to the web app.
hubot volume?- Returns the current volume level.
hubot volume [0-100]- Sets the volume.
hubot be quiet- Mute play.
hubot say <message>-
sayyour message over your speakers.
hubot clear play- Clears the Play queue.
hubot start pomodoro- start a new pomodoro
hubot start pomodoro
hubot stop pomodoro- stop a pomodoro
hubot pomodoro?- shows the details of the current pomodoro
hubot total pomodoros- shows the number of the total completed pomodoros
hubot there's a gem for <that>- Returns a link to a gem on rubygems.org
sosearch me <query>- Search for the query
sosearch me <query>with tags
<tag list sperated by ,>- Search for the query limit to given tags
<spotify link>- returns info about the link (track, artist, etc.)
hubot tvshow me <show>- Show info about
hubot what is the uptime of the monitored sites?- Show the status of the monitored sites
hubot start monitoring the http uptime of <url>- Instructs uptime robot to monitor the
hubot weather <city>- Get the weather for a location
hubot forecast <city>- Get the forecast for a location
hubot wiki me <query>- Searches for
hubot sqs status- Returns the status of SQS queues
hubot ec2 status- Returns the status of EC2 instances
git help <topic>
hubot repo commiters <repo>- shows commiters of repository
hubot <keyword> tweet- Returns a link to a tweet about
ship it- Display a motivation squirrel
<user> is a badass guitarist- assign a role to a user
<user> is not a badass guitarist- remove a role from a user
animate me <query>- The same thing as
image me, except adds a few
convert me <expression> to <units>- Convert expression to given units.
help- Displays all of the help commands that Hubot knows about.
help <query>- Displays all help commands that match
image me <query>- The Original. Queries Google Images for
map me <query>- Returns a map view of the area returned by
math me <expression>- Calculate the given expression.
mustache me <query>- Searches Google Images for the specified query and
mustache me <url>- Adds a mustache to the specified URL.
pug bomb N- get N pugs
pug me- Receive a pug
show storage- Display the contents that are persisted in redis
show users- Display all users that hubot knows about
translate me <phrase>- Searches for a translation for the
translate me from <source> into <target> <phrase>- Translates
who is <user>- see what roles a user has
youtube me <query>- Searches YouTube for the query and returns the video