All Projects → pedrocesar-ti → Hubot Slack Docker

pedrocesar-ti / Hubot Slack Docker

Docker container running Github Hubot.

Projects that are alternatives of or similar to Hubot Slack Docker

Marvin
The paranoid bot (framework)
Stars: ✭ 51 (+142.86%)
Mutual labels:  hubot, slack
Pull Review
✅ Assign pull request reviewers intelligently.
Stars: ✭ 179 (+752.38%)
Mutual labels:  hubot, slack
Showcase Ansible Chatops
Vagrant Demo showing ChatOps with Ansible
Stars: ✭ 71 (+238.1%)
Mutual labels:  hubot, slack
Docker Trino Cluster
Multiple node presto cluster on docker container
Stars: ✭ 81 (+285.71%)
Mutual labels:  makefile, docker-container
hubot-code-review
A Hubot script for GitHub code review on Slack.
Stars: ✭ 38 (+80.95%)
Mutual labels:  slack, hubot
Serverless Slackbot
A boilerplate Serverless Slackbot framework with a custom scripts folder (like Hubot)
Stars: ✭ 72 (+242.86%)
Mutual labels:  hubot, slack
Concierge
Modular chat bot. (Karma + Sassy + Hubot) * (Discord + Facebook + Messenger + Slack + Skype + Telegram + Hipchat + ...) = Concierge
Stars: ✭ 121 (+476.19%)
Mutual labels:  hubot, slack
Hubot Slack
Slack Developer Kit for Hubot
Stars: ✭ 2,260 (+10661.9%)
Mutual labels:  hubot, slack
st2chatops
Packaging environment for building StackStorm chatops native packages
Stars: ✭ 26 (+23.81%)
Mutual labels:  slack, hubot
Sactive Bot
😈 An extensible chat bot framework. sactive-bot is an evolution of the open source hubot project. - https://www.shipengqi.top/sactive-bot .
Stars: ✭ 212 (+909.52%)
Mutual labels:  hubot, slack
Chronos
📊 📊 📊 Monitors the health and web traffic of servers, microservices, and containers with real-time data monitoring and receive automated notifications over Slack or email.
Stars: ✭ 347 (+1552.38%)
Mutual labels:  slack, docker-container
docker-hubot
Docker container for running hubot in a container.
Stars: ✭ 17 (-19.05%)
Mutual labels:  hubot, docker-container
Dockerized lara
Build your Laravel App with Redis - Mongodb - MariaDB - Nginx - php7 - zsh
Stars: ✭ 9 (-57.14%)
Mutual labels:  makefile, docker-container
Custom Slack Css
A custom CSS for Slack App users
Stars: ✭ 14 (-33.33%)
Mutual labels:  slack
Ris
a simple cross-platform resource compiler for c++ projects
Stars: ✭ 15 (-28.57%)
Mutual labels:  makefile
Stanford Drupal Profile
A dev / test-only version of the Drupal Hosting Service Configuration
Stars: ✭ 13 (-38.1%)
Mutual labels:  makefile
Xsensors
a fork of Xsensors with various improvements (GTK3, cleanup, bugfixes, enhancements)
Stars: ✭ 13 (-38.1%)
Mutual labels:  makefile
Openpht
OpenPHT for AML
Stars: ✭ 20 (-4.76%)
Mutual labels:  makefile
D3 Digest
SlackBot that watch channels looking for links and reactions, and generates digests based on those reactions
Stars: ✭ 15 (-28.57%)
Mutual labels:  slack
Ferret
Ferret is a free software lisp implementation for real time embedded control systems.
Stars: ✭ 878 (+4080.95%)
Mutual labels:  makefile

hubot-slack-docker

Container running GitHub Hubot with a plugin to connect to a Slack team. Some environment variables have to be set to permit connection with a Slack account in a specific channel.

This repository is connect to DockerHub to create an image automaticaly. So you just need run a docker container where the source is pedrocesarti/hubot.

Running container

To run this container, you should running the command available below:

docker run --name mybot -it  -e HUBOT_SLACK_TOKEN='#######' -e Hubot_SLACK_TEAM='#######' -e Hubot_SLACK_BOTNAME='#######' -d pedrocesarti/hubot-slack

Environment Variable

The variables set on runnning is used to connect on Slack account, Slack channel and to set a name for your bot send messages. You can read more about integrations with Slack and generate the token to connect here.

Variables Function
HUBOT_SLACK_TOKEN Token generate for Slack integration.
Hubot_SLACK_TEAM Account for connection team.
Hubot_SLACK_BOTNAME Name for user used for Hubot to connect to account.

Some Hubot scripts used to use Google API to make searches on Internet, however Google disable that resource and couple scripts broke. So now you have to create a SEARCH ENGINE and connect that to you own GOOGLE API. You can read more about theses issues at the end of this file, but in general you only need put those variables on container environment and everything is going to work.

Variables Function
HUBOT_GOOGLE_CSE_ID Id to connect a Google accountToken generate for Slack integration.
HUBOT_GOOGLE_CSE_KEY Account for connection team.

Enjoy! :)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].