Hubot is an open-source chatbot framework developed by Github in 2011. The software tool helps automate DevOps workflows by integrating into most chat platforms. Hubot performs actions to respond to users’ commands. The tool has a high degree of extensibility and easily integrates with many existing workflows in development teams. Its scripts are written in CoffeeScript on Node.js. Developers can utilize the community generated scripts to perform a wide variety of tasks and can create their own modules.
Hubot reduced the reliance on the availability of users as all of its actions are recorded and accessible. The tool also promotes collaboration across employee teams due to the shared knowledge.
Possible uses of Hubot
- Deploying releases
- Searching for information
- Sending reports
- Obtaining a graph of desired information