This is a DC "Adapter". While in reality, it implements most of the client protocols to make things work. It is called "Adapter" because hubot calls it that.
The IRC adapter requires only the following environment variables.
HUBOT_DC_SERVER
HUBOT_DC_NICK
HUBOT_DC_DESCRIPTION
And the following are optional.
HUBOT_DC_SPOOF_SHARE
This is the full hostname or IP address of the DC server you want your hubot to connect to. Make a note of it.
This is the nick you want your hubot to join with.
The description that will show up in for your bot.
Here's the most direct way to get your work merged into the project.
- Fork the project
- Clone down your fork
- Create a feature branch
- Hack away and add tests, not necessarily in that order
- Make sure everything still passes by running tests
- If necessary, rebase your commits into logical chunks without errors
- Push the branch up to your fork
- Send a pull request for your branch
Shamelessly copied from hubot-irc