kcjpop / Hubot Gitter
A simple Hubot adapter for gitter.im
Stars: ✭ 23
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Hubot Gitter
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
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
saihubot
💬 client side chatbot that works in the browser and command line
Stars: ✭ 15 (-34.78%)
Mutual labels: hubot
docker-hubot
Docker container for running hubot in a container.
Stars: ✭ 17 (-26.09%)
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
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?
A simple Hubot adapter for gitter.im
How?
- Go to https://developer.gitter.im, login and get your own Personal Access Token (NOT your app token).
- Follow the instruction here to create your bot.
- In your bot folder, run
npm i -S hubot-gitter
- Start your bot using this command,
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 toscripts
{
"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. UseROOM
instead.
0.0.2
- Utilize module
node-gitter
to interact with Gitter API - Allow bot to join multiple rooms
- Change
ROOM_ID
toROOM
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].