/wevorites

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

Primary LanguageJavaScript

Wevorites

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

DocDemo

微信机器人�项目地址
DEMO
The QRcode


npm version egg.js docker Vue.js

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

  • 根据用户生成收藏页面
  • 收藏网址的状态操作和删除
  • 收藏聚合平台
  • 阅读推荐