GitHub открыла код робота для корпоративного общения Hubot
Авторы популярного хостинга для программных проектов GitHub опубликовали исходный код своего чат-робота Hubot.
Hubot позиционируется как «робот для вашей компании». Он был создан для чата самой GitHub Inc., где способствовал автоматизации некоторых операций и был «источником веселья в компании». Затем он стал довольно сложным и был переписан с нуля. Сейчас он публикуется как Open Source-продукт с небольшим количеством базовых скриптов, благодаря которым Hubot может публиковать изображения, переводить текст с разных языков, отвечать на простые запросы (например, по конвертированию разных величин, как это делает Google), взаимодействовать с картами из Google Maps.
Hubot написан на языке CoffeeScript, который можно скомпилировать в JavaScript, для JavaScript-сервера Node.js. Сообщается, что его легко запустить на таких облачных платформах, как Heroku. Предусмотрены расширения для участия робота в дискуссиях в IRC и Campfire (корпоративный онлайн-чат от 37signals). Разработчики утверждают, что подключение новых протоколов не составит большого труда.
Исходный код Hubot распространяется под лицензией MIT. Подробности о роботе Hubot и ссылки на исходники можно найти на сайте hubot.github.com.
Дмитрий Шурупов по материалам h-online.com.