Skip to content

Latest commit

 

History

History
112 lines (90 loc) · 2.93 KB

README.md

File metadata and controls

112 lines (90 loc) · 2.93 KB

Wevorites

基于微信聊天机器人为入口内容收藏应用(机器人部分)

DocDemo

Wevorite服务端�项目地址
DEMO
The QRcode


npm version wechat4u docker

Overview

【微信用户大都是中文用户,所以README只提供中文。】

�Wevorites主要通过微信聊天机器人作为日常文章收藏的入口,再提供应用服务生成个人的收藏馆页面。具体流程如下:

目前接受公众号分享连接,知乎�小程序分享连接,掘金分享连接以及普通网页链接等。 另外,由于web版本微信每次登录获取其他用户的uuid都为0,而UserName每次都会更新,�因此引用了Github Auth作为用户�认证。

Installation and usage

您可以直接使用Demo中提供的服务,或者自行搭建一个Wevorites服务,具体步骤如下:

  1. 拉取项目
git clone git@github.com:superhos/wevorites.git && cd wevorites
  1. 安装依赖并配置.env
npm i
  1. 启动docker (如电脑上未有Docker服务,请先安装Docker)
cd docker
docker-compose up -d --build

第一次启动时间较长,因为需要build。

  1. �拉取机器人项目
git clone git@github.com:superhos/wevorites-bot.git && cd wevorites-bot
  1. 安装依赖并配置.env
npm i
  1. 启动bot docker
cd docker
docker-compose up -d --build
  1. 通过查看docker log获取机器人登录二维码
docker logs xxx (docker_bot container id)

扫描�二维码后,手机确认登录。

  1. 用另一个微信号��发送消息到机器人�,查看效果。

Roadmap

  • 解析用户分享的连接/小程序
  • 阅读推荐