Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Chatbot for gtalk partychat (
CoffeeScript JavaScript
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
commands Allow single answer matching
.gitignore Update This was generating inexistent indexes
package.json better system messages


A bot for our office chat room.

Inspired by Zach Holman's post on Hubot - thanks :)


Some commands have their own dependencies, choose what you want to use.

Chat room

Currently it only interfaces with Party Chat (GTalk groups - via, but it'd be easy to turn it into an IRC or Jabber bot.

What can she do?

Remind you of coffee time:

Export from an SVN repository:

Set simple timers:

Search twitter:

Search Google Places:

Answer enthusiastically to interesting questions:

Any commands that don't match anything are sent to Wolfram Alpha as a last attempt.

Other commands

  • say blah in 10 seconds (for creeping out people)
  • print (uses lpr/openoffice)
  • get someword from twitter
  • get 5 tweets from jamieoliver
  • get latest tweet by @zeldman
  • restart
  • reload (performs a git pull from this repo + restart)

New commands can be added to the /comands folder. Take a look at for a simple example.


  1. git clone to your favorite folder
  2. run npm install
  3. get a Wolfram Alpha API Key
  4. create a config.json file as shown below
  5. configure a hook with the pattern @florinda
  6. point the POST URL to her public server address
  7. forever start florinda.js -vs (will run on port 3333 by default)

Alternatively you can run it on the command-line with node florinda.js --cli without setting a webhook.

node florinda.js --help will show you all available options.


(defaults needed for the bundled commands)

    "key": "supersecretkey",
    "messageURL": "",
    "wolfram": {
    "svn": {
        "username": "user",
        "password": "12345",
        "url": "",
        "path": "/var/www/clients",
        "public": ""

Siga @grifotecnologia e @ricardobeat no twitter :)

Something went wrong with that request. Please try again.