Halbot is active on the WDD Slack channel. He’s built using the Node Slack client. Since Hal 9000 had a few bugs, he was rendered de-operational, upgraded, and versioned Hal 9.1k. We’re sure that this is a good idea.
You may find “Contributing to Open Source on GitHub” to be helpful if this is one of your first open source contributions. This repository is using the “Fork & Pull” developmental model. From GitHub:
The fork & pull model lets anyone fork an existing repository and push changes to their personal fork without requiring access be granted to the source repository. The changes must then be pulled into the source repository by the project maintainer. This model reduces the amount of friction for new contributors and is popular with open source projects because it allows people to work independently without upfront coordination.
In short, you’ll have to:
- fork the repo and configure your fork to sync upstream
- create a branch for your feature (remember, always sync your fork before you begin)
- epically improve Halbot (though we’d advise against teaching him to read lips)
- create a pull request
As a HAL (Heuristically programmed ALgorithmic computer), Hal 9.1k will soon add his own features. Until then, Hal:
- has Cleverbot integration through the Cleverbot.io module.
- can recall the history of a channel