flineca / blog

To use issues as a blog.
MIT License
0 stars 0 forks source link

WechatRobot #11

Closed flineca closed 2 years ago

flineca commented 2 years ago

Intro

尝试搭建微信机器人。看一下可以用什么框架。 首先要一个内地手机号注册小号,现行协议好像都不支持海外微信号。

wechaty

开源的的对话机器人SDK。支持个人号微信。Node.js 应用。支持多种微信接入方案,包括网页,ipad,ios,windows,android 等。同时支持Linux, Windows, Darwin(OSX/Mac) 和 Docker 多个平台。

https://github.com/wechaty/wechaty

wechaty的PAD协议要使用的话需要Token, 可以获取试用15天/参加开发者计划以后免费使用/直接购买。 这个Token跟puppet-sevices有关,虽然文档里也说可以DIY,但流程看起来麻烦而且要自己的服务器?https://wechaty.js.org/docs/puppet-services/

wechat-bot

https://github.com/cixingguangming55555/wechat-bot

表示会持续升级,而且免费,看起来学习成本会比较小。缺点是文档很简陋,而且我也不熟js。看看python.

可能需求

  1. 周期性消息(私聊&群聊)
  2. 关键词回复(私聊&群聊)
  3. 特殊私聊功能:拉群
  4. 特殊群聊功能:进群欢迎、加好友
  5. 模拟普通聊天,需要结合AI