Adapters are the interface to the service you want your hubot to run on.
Hubot includes two official adapters:
Third-party adapters are available as npm
packages. Here is a list of known
adapters, but please submit an issue
to have yours added to the list:
The best place to start is src/adapter.coffee
, and inheriting from Adapter
.
There is not as much documentation as could exist (yet!), so it is worth
reviewing existing adapters as well as how hubot internally uses an adapter.