All Projects → kcjpop → Hubot Gitter

kcjpop / Hubot Gitter

A simple Hubot adapter for gitter.im

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Hubot Gitter

hubot-dingtalk
hubot-dingtalk:支持钉钉Outgoing
Stars: ✭ 29 (+26.09%)
Mutual labels:  hubot
groupme-at-all
A Hubot chat bot to mention every user in a GroupMe channel all at once.
Stars: ✭ 94 (+308.7%)
Mutual labels:  hubot
Gittermobile
Unofficial Gitter.im (chat for GitHub) client for iOS and Android. [build with react-native]
Stars: ✭ 569 (+2373.91%)
Mutual labels:  gitter
hubot-code-review
A Hubot script for GitHub code review on Slack.
Stars: ✭ 38 (+65.22%)
Mutual labels:  hubot
hubot-group-alias
@mentions for groups using Hubot
Stars: ✭ 14 (-39.13%)
Mutual labels:  hubot
bot
Slack bot (bro) for Mobile Development Group, IITR.
Stars: ✭ 13 (-43.48%)
Mutual labels:  hubot
notify
推送通知 sdk(Bark、Chanify、钉钉群机器人、Discord、邮件、飞书群机器人、Gitter、Google Chat、iGot、Logger、Mattermost、Now Push、PushBack、Push、PushDeer、PushPlus、QQ 频道机器人、Rocket Chat、Server 酱、Showdoc Push、Slack、Telegram、Webhook、企业微信群机器人、息知、Zulip)。
Stars: ✭ 335 (+1356.52%)
Mutual labels:  gitter
Hubot Loudbot
A LOUDBOT SCRIPT FOR HUBOT
Stars: ✭ 6 (-73.91%)
Mutual labels:  hubot
saihubot
💬 client side chatbot that works in the browser and command line
Stars: ✭ 15 (-34.78%)
Mutual labels:  hubot
Hubot Rocketchat
Rocket.Chat Hubot adapter
Stars: ✭ 499 (+2069.57%)
Mutual labels:  hubot
docker-hubot
Docker container for running hubot in a container.
Stars: ✭ 17 (-26.09%)
Mutual labels:  hubot
gitter-bot-how-to
A tutorial on how to make a Gitter Bot
Stars: ✭ 29 (+26.09%)
Mutual labels:  gitter
Hubot
A customizable life embetterment robot.
Stars: ✭ 16,047 (+69669.57%)
Mutual labels:  hubot
Julia
Algorithms implemented in the Julia programming language. We're collaborating with the Humans of Julia community!
Stars: ✭ 216 (+839.13%)
Mutual labels:  gitter
Ng Zorro Antd Mobile
A configurable Mobile UI components based on Ant Design Mobile and Angular. 🐜
Stars: ✭ 709 (+2982.61%)
Mutual labels:  gitter
st2chatops
Packaging environment for building StackStorm chatops native packages
Stars: ✭ 26 (+13.04%)
Mutual labels:  hubot
MissedIT
Fully Featured hack Always Free As Feedom
Stars: ✭ 30 (+30.43%)
Mutual labels:  gitter
Hubot Standup
Hubot script to ping the team everyday for the standup meeting
Stars: ✭ 6 (-73.91%)
Mutual labels:  hubot
Integrations
Connect your App to Multiple Messaging Channels with the W3C Open standard.
Stars: ✭ 721 (+3034.78%)
Mutual labels:  gitter
Matterbridge
bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud, mumble, vk and more with REST API (mattermost not required!)
Stars: ✭ 4,452 (+19256.52%)
Mutual labels:  gitter

What?

Gitter A simple Hubot adapter for gitter.im

How?

TOKEN=<your Gitter Personal Access Token> ROOM="org/room1,org2/room3" ./bin/hubot -a gitter

You can let your bot join multiple rooms, each separates by comma (,)

  • (Optional) Edit your package.json and add this to scripts
{
  "scripts": {
    "start": "./bin/hubot --name tien -a gitter"
  }
}

Then you can start your bot with npm start. This is useful for deployment with Zeit (see below).

Deployment with Zeit

You can deploy your bot for free with Zeit. Assume that you are currently in your bot folder, the deploy command is:

now -e TOKEN=<your Gitter Personal Access Token> -e ROOM="org/room1,org2/room3" 

Zeit will automatically run npm start. Please note that Your code and logs will be made public. so be careful there.

It is possible that you would have multiple deployment with Zeit, resulting multiple instances of your bot joining the same rooms. To cure this, use now ls and now rm to delete old deployment.

Changelog

1.0.0

  • Upgrade after a long time
  • BREAKING: ROOM_ID was removed. Use ROOM instead.

0.0.2

  • Utilize module node-gitter to interact with Gitter API
  • Allow bot to join multiple rooms
  • Change ROOM_ID to ROOM for shorter param name. ROOM_ID is still usable.

0.0.1

  • Initial release
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].