huafu / Hubot Gitter2
Licence: mit
Hubot adapter for Gitter
Stars: ✭ 82
Programming Languages
coffeescript
4710 projects
Labels
Projects that are alternatives of or similar to Hubot Gitter2
Hubot Standup
Hubot script to ping the team everyday for the standup meeting
Stars: ✭ 6 (-92.68%)
Mutual labels: hubot
saihubot
💬 client side chatbot that works in the browser and command line
Stars: ✭ 15 (-81.71%)
Mutual labels: hubot
hubot-code-review
A Hubot script for GitHub code review on Slack.
Stars: ✭ 38 (-53.66%)
Mutual labels: hubot
Showcase Ansible Chatops
Vagrant Demo showing ChatOps with Ansible
Stars: ✭ 71 (-13.41%)
Mutual labels: hubot
Hubot Darksky
A script to grab the forecast information from Dark Sky for Hubot
Stars: ✭ 27 (-67.07%)
Mutual labels: hubot
groupme-at-all
A Hubot chat bot to mention every user in a GroupMe channel all at once.
Stars: ✭ 94 (+14.63%)
Mutual labels: hubot
Hubot Env
Hubot manages environment variables in process.env and redis via commands
Stars: ✭ 10 (-87.8%)
Mutual labels: hubot
Hubot Redis Brain
A hubot script to persist hubot's brain using redis
Stars: ✭ 63 (-23.17%)
Mutual labels: hubot
docker-hubot
Docker container for running hubot in a container.
Stars: ✭ 17 (-79.27%)
Mutual labels: hubot
Serverless Slackbot
A boilerplate Serverless Slackbot framework with a custom scripts folder (like Hubot)
Stars: ✭ 72 (-12.2%)
Mutual labels: hubot
Webbybot
chatterbot written in es6 (es2015), fork from hubot
Stars: ✭ 71 (-13.41%)
Mutual labels: hubot
hubot-gitter2
Improved Hubot adapter for Gitter
There was already one adapter hubot-gitter but after trying to fix many missing things from it, I decided to write one from scratch.
At the time this is written, here is the advantages of this one:
- namespaced environment variables for the configuration
- handling
robot.send room: 'room id or uri', 'my message'
- gathering information from users in all rooms correctly
- not handling messages that the bot itself is sending
Installation
- install Hubot and CoffeeScript:
npm install -g hubot coffee-script
- create your bot and install its dependencies:
npm install -g yo generator-hubot
mkdir -p my-bot
yo hubot
- save hubot-gitter2 as dependency:
npm install --save hubot-gitter2
- start the bot using the right adapter:
HUBOT_GITTER2_TOKEN=<your token> ./bin/hubot -a gitter2 --name <your bot name>
-
HUBOT_GITTER2_TOKEN
: get your personal token there after sign-in - the bot will automatically listen on the rooms it has joined.
-
Troubleshooting
- If your bot is not responding to mentions, make sure hubot was started with the same
--name
parameter as its GitHub username.
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].