All Projects → zulip → hubot-zulip

zulip / hubot-zulip

Licence: other
No description or website provided.

Programming Languages

coffeescript
4710 projects

Projects that are alternatives of or similar to hubot-zulip

hubot-messenger-bot
🔌 A Hubot adapter for Facebook Messenger Platform (Bots) with zero external dependencies.
Stars: ✭ 44 (+131.58%)
Mutual labels:  hubot, hubot-adapter
Hubot Slack
Slack Developer Kit for Hubot
Stars: ✭ 2,260 (+11794.74%)
Mutual labels:  hubot, hubot-adapter
mattermost-client
Mattermost client using websockets
Stars: ✭ 59 (+210.53%)
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 (+1663.16%)
Mutual labels:  zulip
hubot-jabbr
Jabbr adapter for Hubot
Stars: ✭ 20 (+5.26%)
Mutual labels:  hubot-adapter
hubot-pager-me
PagerDuty integration for Hubot
Stars: ✭ 74 (+289.47%)
Mutual labels:  hubot
hubot-typescript-boilerplate
ChatOps made easier
Stars: ✭ 20 (+5.26%)
Mutual labels:  hubot
hubot-bearychat
BearyChat Adapter for Hubot
Stars: ✭ 99 (+421.05%)
Mutual labels:  hubot
hubot-code-review
A Hubot script for GitHub code review on Slack.
Stars: ✭ 38 (+100%)
Mutual labels:  hubot
zulip-remind
Zulip bot that posts messages in a stream at a fixed date.
Stars: ✭ 14 (-26.32%)
Mutual labels:  zulip
hubot-yammer
This is the Yammer adapter for hubot that allows you to send a message to him with Yammer and he will happily reply the same way.
Stars: ✭ 32 (+68.42%)
Mutual labels:  hubot-adapter
hackmit-hackbot
🤖 HackMIT's personal assistant!
Stars: ✭ 13 (-31.58%)
Mutual labels:  hubot
hubot-suggest
Suggest hubot commands when not found
Stars: ✭ 29 (+52.63%)
Mutual labels:  hubot
hubot-alias
Action alias for hubot
Stars: ✭ 21 (+10.53%)
Mutual labels:  hubot
st2chatops
Packaging environment for building StackStorm chatops native packages
Stars: ✭ 26 (+36.84%)
Mutual labels:  hubot
hubot-broadlink-rm
A hubot script to learn and send IR hex codes with Broadlink RM
Stars: ✭ 24 (+26.32%)
Mutual labels:  hubot
hubot-google-hangouts-chat
Hubot adapter for Google Chat.
Stars: ✭ 15 (-21.05%)
Mutual labels:  hubot-adapter
zulipbot
GitHub workflow-optimizing bot by @zulip
Stars: ✭ 70 (+268.42%)
Mutual labels:  zulip
docker-hubot
Docker container for running hubot in a container.
Stars: ✭ 17 (-10.53%)
Mutual labels:  hubot
hubot-dingtalk
hubot-dingtalk:支持钉钉Outgoing
Stars: ✭ 29 (+52.63%)
Mutual labels:  hubot

Zulip adapter for Hubot

Follow the Getting Started with Hubot page to create your Hubot.

In your Hubot's directory, run:

npm install --save hubot-zulip

On your Zulip settings page, create a bot account. Note its email and API key; you will use them on the next step.

The bot account email address and API key are passed to Hubot via environment variables HUBOT_ZULIP_BOT and HUBOT_ZULIP_API_KEY.

By default, the bot will listen on all public streams. If you set HUBOT_ZULIP_ONLY_SUBSCRIBED_STREAMS, it will only listen on the streams that the bot is subscribed to.

To run Hubot locally, use:

[email protected] HUBOT_ZULIP_API_KEY=your_key bin/hubot -a zulip

To run Hubot with a self-hosted version of Zulip, use:

HUBOT_ZULIP_SITE=https://zulip.example.com [email protected] HUBOT_ZULIP_API_KEY=your_key bin/hubot -a zulip

To run Hubot on Heroku, edit Procfile to change the -a option to -a zulip. Use the following commands to set the environment variables:

heroku config:add HUBOT_ZULIP_SITE=https://example.zulipchat.com/api
heroku config:add HUBOT_ZULIP_API_KEY=your_key
heroku config:add [email protected]
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].