/
OneDevOps Bots with Hubot

OneDevOps Bots with Hubot

Hubot is open source, written in CoffeeScript on Node.js and can be deployed to any environment that supports Node.js.

Functional Keys

Basic Scripts


Help - Help Command explains the purpose of the Bot, Basic Commands and Actions the Bot can do. Script: Help.coffee

Default Reply - In case bot does not understand user commands, Bot will guide user with basic replies .Script : Default.coffee

Bot Metrix - Bot monitors itself and sends live data including memory, Heap , RSS, Uptime data to Elastic Search.

Bot Logs - Bot sends logs to ElasticSearch. Logs include deployment information,chat data,actions that bot does e.t.c.

Workflow configuration and customization - OneDevOps Bots includes approval flows which can be configured and maintained through workflow.json. On receiving user command bot checks for Authorization and Authentication. If not found bot raise the request to admin for approval. Admin can handle the request accordingly. For more information check Approval Flow .

Bots Architectural Diagram:

                                           


Below Diagram explains sequence followed by OneDevOpsTM  OnBot Framework. Diagram visualizes how framework manages transaction with different components and tools:

OneDevOps OnBot Sequence Diagram:

For more information on How to configure each OnBots Components see OnBots Installation Guide.



Related content

OneDevOps - OnBot
OneDevOps - OnBot
More like this
Chat Applications for hubot
Chat Applications for hubot
More like this
Setting up specific bots
Setting up specific bots
More like this
OnBots-Bot Commands & Actions
OnBots-Bot Commands & Actions
More like this
Release Notes
Release Notes
More like this