Displaying 1 to 20 from 34 results

st2 - StackStorm (aka "IFTTT for Ops") is event-driven automation commonly used for auto-remediation, security responses, facilitated troubleshooting, complex deployments, and more


StackStorm is a platform for integration and automation across services and tools, taking actions in response to events. Learn more at www.stackstorm.com.StackStorm is a platform for integration and automation across services and tools. It ties together your existing infrastructure and application environment so you can more easily automate that environment -- with a particular focus on taking actions in response to events.

errbot - Errbot is a chatbot, a daemon that connects to your favorite chat service and bring your tools and some fun into the conversation


Errbot is a chatbot. It allows you to start scripts interactively from your chatrooms for any reason: random humour, chatops, starting a build, monitoring commits, triggering alerts...It is written and easily extensible in Python.

hubcommander - A Slack bot for GitHub organization management -- and other things too


A user-extendable Slack bot for GitHub organization management.HubCommander provides a chat-ops means for managing GitHub organizations. It creates a simple way to perform privileged GitHub organization management tasks without granting administrative or owner privileges to your GitHub organization members.

hubot-deploy - :rocket: GitHub Flow via hubot


GitHub Flow via hubot. Chatting with hubot creates deployments on GitHub and dispatches Deployment Events.




slacker - Slack Bot Framework


Built on top of the Slack API github.com/nlopes/slack with the idea to simplify the Real-Time Messaging feature to easily create Slack Bots, assign commands to them and extract parameters.Showcasing the ability to access the github.com/nlopes/slack API. In this example, we upload a file using the Slack API.

showcase-ansible-chatops - Vagrant Demo showing ChatOps with Ansible


This is quick demonstration of the StackStorm event-driven automation platform running with Ansible configuration management tool and Hubot ChatOps engine. The objective is to operate servers with Ansible directly from Slack chat.It will get you up and running with chatops control VM with all St2 components prepared as well as Ansible and Hubot configured. Additionally, it installs 2 Ubuntu VMs: web server with nginx and db server with mysql.


allot - Parse placeholder and wildcard text commands


allot is a small Golang library to match and parse commands with pre-defined strings. For example use allot to define a list of commands your CLI application or Slackbot supports and check if incoming requests are matching your commands.The allot library supports placeholders and regular expressions for parameter matching and parsing.

hanu - Golang Framework for writing Slack bots


Use the following example code or the hanu-example bot to get started.The example code above connects to Slack using SLACK_BOT_API_TOKEN as the bot's token and can respond to direct messages and mentions for the commands shout <word> , whisper <word> and version.

slacknimate - :dancers: text animation for Slack messages


Download a binary from the Releases Page and put it somewhere on your $PATH. macOS Homebrew users, you can also just brew install slacknimate.

hubot-auto-deploy - Configure auto-deployment for GitHub repos from hubot.


GitHub Flow via hubot. Chatting with hubot configures auto-deployment on GitHub and dispatches Deployment Events when criteria is met. This script interacts with the GitHub API to manage the Automated Deployment service built in to GitHub services.

speakerboxxx - Configurable GitHub organization hooks for Slack teams


This let's you route your company's GitHub notifications in a smart way.

lita-confirmation - A Lita extension to require confirmation for commands.


lita-confirmation is an extension for Lita that allows handler routes to require "confirmation" before being triggered. Confirmation consists of a second message sent to the robot with a confirmation code. For basic confirmation, simply set the :confirmation option to true when defining a route.

lita-digitalocean - A Lita handler for managing DigitalOcean services.


lita-digitalocean is a handler plugin for Lita that manages DigitalOcean services. To use any of the DigitalOcean commands, the user sending the message must be in the :digitalocean_admins authorization group.

lita-google - A Lita handler for returning Google search results.


lita-google is a handler for Lita that searches Google and replies with the first link. safe_search (String, Symbol) - The safe search setting to use. Possible values are :active, :moderate, and :off. Default: :active.

lita-google-images - A Lita handler for fetching images from Google.


lita-google-images is a handler for Lita that searches Google Images for images matching users' queries, and replies with links to them. The second form ("verb me") is to ease the transition for people coming from Hubot.