前言最近在和GPT疯狂的聊天,想起来之前也想研究微信的自动应答,那么理论上是可以支持把GPT接入微信的,那么开干就干,下面展开说说…因为最近一直在和GPT闲聊,所以第一时间想到也是的直接问G…
前言
最近在和GPT疯狂的聊天,想起来之前也想研究微信的自动应答,那么理论上是可以支持把GPT接入微信的,那么开干就干,下面展开说说…
因为最近一直在和GPT闲聊,所以第一时间想到也是的直接问GPT

因为提到了ichat,去搜索了相关的内容,不过说是代码很简陋+有封号危险,另外寻到了 Wechaty
通过阅读 github 启动了一个 demo
小试牛刀
按照介绍,直接
1 | pnpm install // 我习惯了pnpm,npm也可 |
扫码登陆……
事情没这么简单

我直接愣住

我寻思这也能遇到Angualr(angualr大法好),不过我想到自己也是个angular开发,试试看能不能自己解决问题.进到问题点去看了一下,得是我没用过的内容
算了,直接去看issue,省略10mins
原因是微信的安全策略问题,需要配置 uos 模式
[scode type=”blue” size=””]具体表现来说就是电脑登陆的话,手机扫码你电脑会被挤掉线[/scode]
搞定
ok,解决了这个小问题,我们直接开始测试,里面就判断一个很简单的内容,如果接收到信息为“ding”,则回复一个“dong”
确实很入门
👇代码

👇效果

高阶玩法
按照正常的流程接下来要开始研究文档,然后匹配自己的逻辑了,不过我这个比较鸡贼,想快速看到结果,就去搜索了一下关键字 微信 GPT
hhhh,然后给我看了一个现成的应用
ChatGPT-wechat-bot
其实是对于上文提到的
wechaty的一层封装
那么按照文档一步一步来(这里就把我之前遇到的 uos给默认打开了,但是官方的例子竟然没有修复!!!)
获取/配置key……
安装依赖……
登陆……
问答……

后续
api的方式调用的是GPT-3.5版本用起来确实没有GPT-4来的丝滑,不过最初的功能已经达成了
后期的设想
- [ ] 商务的自动问答
- [ ] 自动同意好友申请
- [ ] 自动拉人进群
- [ ] 更多
当然也有问题,就是群聊如果@你,不过你有群聊的备注,那么匹配不到,因为插件只会匹配你的微信名字,但是群聊@你是你群聊中的备注.当然这个可以通过改规则的正则来修复,我是比较简单的把我群聊的备注给删了.只是测试能成就行~
顺便给我的微信好友们体验了一小时GPT的对话
