← All repos

hubot

A customizable life embetterment robot.

botchathubot
Browse cluster: WebAssembly Specification and Proposals
2,353commits
311contributors
2languages

Tech stack & purpose

Hubot is a framework for building chat bots that can be extended with custom scripts and deployed across many different chat services including Slack, Discord, Microsoft Teams, and IRC. Built in Node.js and distributed via npm, Hubot originated from GitHub's Campfire bot and provides a library for creating bot instances with features like a deterministic command subsystem, command discovery through a built-in help system, and permission controls based on rooms and user roles. The project is written in JavaScript and supports both CoffeeScript (in version 10.0.5 and earlier) and ECMAScript modules, with version 11 moving fully to ESM.

Community & reference links

Languages

JavaScript
99.1%
Shell
0.9%

Contributors (top 30 of 311)