Git Product home page Git Product logo

hubot-zulip's Introduction

Zulip overview

Zulip is an open-source team collaboration tool with unique topic-based threading that combines the best of email and chat to make remote work productive and delightful. Fortune 500 companies, leading open source projects, and thousands of other organizations use Zulip every day. Zulip is the only modern team chat app that is designed for both live and asynchronous conversations.

Zulip is built by a distributed community of developers from all around the world, with 74+ people who have each contributed 100+ commits. With over 1000 contributors merging over 500 commits a month, Zulip is the largest and fastest growing open source team chat project.

Come find us on the development community chat!

GitHub Actions build status coverage status Mypy coverage Ruff code style: black code style: prettier GitHub release docs Zulip chat Twitter GitHub Sponsors

Getting started

You may also be interested in reading our blog, and following us on Twitter and LinkedIn.

Zulip is distributed under the Apache 2.0 license.

hubot-zulip's People

Contributors

aripollak avatar chapmanc avatar kevinmehall avatar stpaultim avatar technicalpickles avatar timabbott avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hubot-zulip's Issues

hubot-zulip doesn't work with self signed SSL certs

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

with values corrected for my local installation and got:

Zulip API Error: unable to verify the first certificate
[Fri Oct 16 2015 14:19:28 GMT+0200 (CEST)] ERROR Error: unable to verify the first certificate
at Error (native)
at TLSSocket. (_tls_wrap.js:929:36)
at TLSSocket.emit (events.js:104:17)
at TLSSocket._finishInit (_tls_wrap.js:460:8)

Request failed with status 400

I'm trying to debug an error I'm getting on Heroku installation of Hubot-Zulip. I would appreciate any help.

2020-01-05T22:03:08.000000+00:00 app[api]: Build succeeded
2020-01-05T22:03:09.332709+00:00 heroku[web.1]: Stopping all processes with SIGTERM
2020-01-05T22:03:09.396322+00:00 heroku[web.1]: Process exited with status 0
2020-01-05T22:03:10.957496+00:00 heroku[web.1]: Starting process with command `bin/hubot -a zulip`
2020-01-05T22:03:15.139887+00:00 app[web.1]: audited 213 packages in 1.641s
2020-01-05T22:03:15.141877+00:00 app[web.1]: found 11 vulnerabilities (9 moderate, 2 high)
2020-01-05T22:03:15.141880+00:00 app[web.1]: run `npm audit fix` to fix them, or `npm audit` for details
2020-01-05T22:03:15.902399+00:00 heroku[web.1]: State changed from starting to up
2020-01-05T22:03:15.678722+00:00 app[web.1]: Zulip API: Error parsing JSON: <h1>Bad Request (400)</h1>
2020-01-05T22:03:15.678986+00:00 app[web.1]: Zulip API Error: Request failed with status 400: <h1>Bad Request (400)</h1>
2020-01-05T22:03:15.681443+00:00 app[web.1]: [Sun Jan 05 2020 22:03:15 GMT+0000 (Coordinated Universal Time)] ERROR Error: Request failed with status 400: <h1>Bad Request (400)</h1>
2020-01-05T22:03:15.681446+00:00 app[web.1]: at Request._callback (/app/node_modules/zulip/lib/zulip.js:64:19)
2020-01-05T22:03:15.681448+00:00 app[web.1]: at Request.self.callback (/app/node_modules/request/request.js:129:22)
2020-01-05T22:03:15.681451+00:00 app[web.1]: at Request.emit (events.js:209:13)
2020-01-05T22:03:15.681453+00:00 app[web.1]: at Request.<anonymous> (/app/node_modules/request/request.js:873:14)
2020-01-05T22:03:15.681455+00:00 app[web.1]: at Request.emit (events.js:214:15)
2020-01-05T22:03:15.681457+00:00 app[web.1]: at IncomingMessage.<anonymous> (/app/node_modules/request/request.js:824:12)
2020-01-05T22:03:15.681459+00:00 app[web.1]: at IncomingMessage.emit (events.js:214:15)
2020-01-05T22:03:15.681461+00:00 app[web.1]: at endReadableNT (_stream_readable.js:1178:12)
2020-01-05T22:03:15.681463+00:00 app[web.1]: at processTicksAndRejections (internal/process/task_queues.js:80:21)

Zulip Hubot Integration

Hello:

When I attempt to start Hubot I am receiving:

Zulip API Error: Request failed with status 500: {"msg":"Internal server error","result":"error"}

The Zulip application is up and running and available.

Thanks!

update dependencies ?

any plans on updating this to avoid the wall of warnings and vulnerabilities this generates when used ?

❯ npm install --save hubot-zulip
npm WARN deprecated [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated [email protected]: This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.
npm WARN deprecated [email protected]: Use uuid module instead
npm WARN deprecated [email protected]: This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.
npm WARN deprecated [email protected]: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated [email protected]: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated [email protected]: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
+ [email protected]
added 25 packages from 20 contributors and audited 213 packages in 6.788s
found 13 vulnerabilities (9 moderate, 4 high)
  run `npm audit fix` to fix them, or `npm audit` for details

After init from guide with some error

After i init hubot & hubot-zulip
then export server config like

export HUBOT_ZULIP_SITE="https://yourZulipDomain.zulipchat.com/api"
export HUBOT_ZULIP_BOT="[email protected]"
export HUBOT_ZULIP_API_KEY="your_key"

then i start the bot get some error

Imgur

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.