• Stars
    star
    183
  • Rank 210,154 (Top 5 %)
  • Language
    TypeScript
  • License
    Apache License 2.0
  • Created about 5 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Apache Open Source Software Chat BOT

OSSChat

Powered by Wechaty Node.js CI ES Modules

OSS Chat

Apache OSS.Chat Project.

Deploy

What is OSSChat

OSSChat is for bridging IM apps (e.g., WeChat) and Apache community tools (e.g., mailing list, and jira).

OSSChat will serve users as a cloud service.

HOT! OSS.Chat 加入 2022 年腾讯“开源摘星计划”

开源摘星计划

开源摘星计划(WeOpen Star) 是由腾源会 2022 年推出的全新项目,旨在为开源人提供成长激励,为开源项目提供成长支持,助力开发者更好地了解开源,更快地跨越鸿沟,参与到开源的具体贡献与实践中。

不管你是开源萌新,还是希望更深度参与开源贡献的老兵,跟随“开源摘星计划”开启你的开源之旅,从一篇学习笔记、到一段代码的提交,不断挖掘自己的潜能,最终成长为开源社区的“闪亮之星”。

详情:OSS.Chat X 开源摘星计划

Using OSSChat as a service

TBD

Run OSSChat locally

To run OSSChat, Node.js is required.

Install Node.js first if you are not.

npm install
npm run heroku:local

Then visit http://localhost:5000

Output Messages

After started the bot you should see the following log messages:

16:57:45 INFO Wechaty <wechaty-puppet-puppeteer>(heroku-wechaty) start() v0.29.7 is starting...
16:57:47 INFO startWeb startWeb() listening to http://localhost:8788

After scan the qrcode, you can find the following result here

17:12:57 INFO chatops chatops(Der! I just got online!
OSSChat v0.0.24)
17:12:57 INFO startBot onLogin(Contact<李佳芮>) 李佳芮 Heroku Wechaty Getting Started v0.29.7 logined

Advance

  1. Using an advance puppet to get a more stable version. Learn more about it from the Wechaty Puppet Directory

  2. Using Chatopera Cloud Services to enable more dialogue skills and user engagements. (#TODO Blog, #156)

DevOps & CI/CD

Heroku

We are current DevOps the master branch from the repo to Heroku under the protection of Travis CI.

You can visit the online system at https://oss.chat

Docker

Build docker image with scripts/build.sh, after that service can be hosted with docker-compose.

cp sample.env .env # Modify .env file with your settings
docker-compose up -d

Note, the current docker image for osschat is not pushed into DockerHub yet.

How to use

use osschat is so easy, just need 4 steps, please refer How to use

Meeting Notes

Apache Incubator Proposal

Mentors

Committers

Pilots

To be added...

contributor contributor contributor contributor contributor contributor contributor contributor

History

Master v0.11

v0.10 (Nov 2, 2021)

This branch works with Wechaty v0.68, for compatible with those modules (like PadLocal) does not support Wechaty v1.0 (yet)

v0.9 (May 30, 2021)

  1. Upgrade RxJS to v7
  2. Upgrade Wechaty to v0.60

Thanks

  • OSS mentored by: Apache Software Fundation
  • Project Lead by: 开源社
  • Heroku Dyno sponsored by: JuziBot
  • Wechaty Puppet Padplus sponsored by: JuziBot
  • Heroku Getting Started Template from Wechaty

Links

Copyright & License

  • Code & Docs © 2019-now 开源社
  • Code released under the Apache-2.0 License
  • Docs released under Creative Commons

More Repositories

1

wechat-robot

JavaScript
98
star
2

ONES

开源战略研究组(ONES Group)
69
star
3

kcoin

CSS
64
star
4

open-hackathon

Open Hackathon Platform
C#
58
star
5

Open-Source-Fans-Manifesto

开源人宣言
25
star
6

kaiyuanshe.github.io

The Official Web site of KaiYuanShe
TypeScript
24
star
7

Open-source-training-camp

开源特训营
23
star
8

open-source-articles

以文倡导开源、布道开源。
22
star
9

2016-China-Open-Source-Report

Annual China Open Source Report by Kaiyuanshe
16
star
10

OrgServer

Data Server scaffold for all kinds of Organizations, built on Strapi
JavaScript
13
star
11

2015-China-Open-Source-Report

China Open Source Ecosystem Report by KAIYUANSHE
13
star
12

repository

汇集开源社成员的开源项目
13
star
13

xiaoyuan

A chatbot which is designed for open source community, able to answer open source related questions and guide you to do OSS.
13
star
14

CNOSSTranslationJP

Research about Chinese Open Source by Japanese/Chinese Tech Community
12
star
15

OpenHackathon-Web

Progressive Web App of Open Hackathon Platform based on Next.js
TypeScript
12
star
16

2023-China-Open-Source-Report

2023 中国开源年度报告;2023 China Open Source Report
TypeScript
12
star
17

RFC

开源社工作提案、决议库
11
star
18

2019-China-Open-Source-Report

2019 年开源年度报告
11
star
19

KToken

基于区块链的社区贡献激励方案
Solidity
10
star
20

git-pager

Post Editor for MarkDown static Web-site generators (Hexo etc.) based on GitHub API
TypeScript
8
star
21

PWA

TypeScript
7
star
22

open-source-age

《开源时代》开源书籍
7
star
23

open-conference-guide

7
star
24

py-osschat

Open Source Software Chat BOT
Python
7
star
25

open_source_trainning_undergraduate

针对大学生(国内)的开源教程。
Makefile
7
star
26

2022-China-Open-Source-Report

2022 China Open Source Report
6
star
27

oss-book

开源书籍
JavaScript
5
star
28

2018-China-Open-Source-Report

在线阅读报告
5
star
29

Open-Source-License-filter

Open-source licenses filter algorithm library written in TypeScript, which is inspired by OSS-watch's license selector of Oxford University.
TypeScript
4
star
30

COSCON2016

China Open Source Conference
CSS
4
star
31

KYS-service

TypeScript
4
star
32

ActivityHub

Activity Management System built as Node.js RESTful API based on Koa, TypeScript & LeanCloud
TypeScript
4
star
33

2015-China-Open-Source-Participation-Survey-Report

4
star
34

service

开源社数据 API 服务
JavaScript
3
star
35

OpenHackathon-server

Open Hackathon Platform server v5 based on Strapi
TypeScript
2
star
36

become-an-open-source-person

SCSS
2
star
37

hexo-theme-electron

a Hexo theme forked from Electron.js official Web-site, built for kinds of NGOs.
CSS
2
star
38

open-hackathon-api

API server for open hackathon
C#
2
star
39

K-Community

开源社-社区合作组:此仓库主要用来记录中国的各个知名开源社区,维护分享开源社区运营和开发者关系相关的活动、文章。
2
star
40

cloudengine

Go
1
star
41

Wiki

Source file directory of Official Web-site
Shell
1
star
42

web-members

HTML
1
star
43

Xiaoyuan-OSS-Bot

Create an open source bot for Kaiyuanshe as well as serve the OSS community with continued enriched OSS knowledge base
1
star
44

open-source-videos

to produce videos according to demands
1
star
45

OSS-toolbox

A toolbox for Open-source development & governance, especially fits for projects in China mainland, which is based on TypeScript & Next.js.
TypeScript
1
star
46

Landscape-of-Chinese-OSS

China Open Source Landscape
1
star
47

OpenHackathon-service

Open Hackathon Platform API service v6 based on Node.js, Koa 2, Routing Controllers & TypeORM
TypeScript
1
star