Skip to content
pbrisbin edited this page Jun 14, 2012 · 4 revisions

Basil is a simple bot inspired by #archlinux's phrik, github's hubot, and others. The main goals were skype integration and ease of plugin creation. The bot is/was also used as a toy-project for me to explore ruby.

Getting started

$ git clone https://github.com/pbrisbin/basil
$ cd basil
$ bundle install
$ cp config/example.yml config/basil.yml
$ bundle exec bin/basil
> test

This process installs basil and starts him using the :cli server. This is a simple interactive prompt running as if you were in private chat.

To use basil with Skype, please see Skype integration.

Current features

Basil can...

  • Google for something
  • Fetch info on Jira tickets, Jenkins builds and airbrake errors
  • Store and fetch quotes, "factoids" and karmic values
  • Periodically check his email and take an in-chat action as a result
  • Tweet something
  • Leave messages for someone on your behalf
  • and much more...

For the full set, see plugins/*.rb.

Clone this wiki locally