WX工作小群内接入机器人的最优方案

个人需求

环境:不超过100人的微信工作群,不怎么水
机器人:只做简单的小查询(不涉及长文本以及聊天上下文),个人微信号载体,通过@就可以调用

相关框架

WX出了名的生态封闭,上网查了一圈有以下几个机器人框架,希望有经验的还在用的佬友指条明路:
1.Wechaty:通过UOB绕开web端的一些限制,自建puppet中间件有点多余(我只考虑微信不要对接多个IM),背后是句子互动公司,维护不勤快应该是去搞to B业务了

  1. itchat 库,同样是利用web端协议,项目也是五六年前的了,看issue说有不可用/封号严重的情况。
  1. Gewechat:通过容器(内部不知道是走什么协议)接入微信,还有 gewechaty 基于Node.js 二次开发框架。

个人倾向是用gewechat,但想多了解一下容器打包的镜像和内部协议,框架开源了但这方面没文档,不知道有没有其他风险?

期待有相关经验的佬友分享一下。

PS:之前佬友发的帖子,看来除了上面这几个方案还有一个桌年自动化模拟的路子,我打算去探探路(最后选了gewe)。

PSS:综合站内多个帖子,webhook长时间用的比较多,有x86机器的佬友可以尝试。另一个帖子整理 chatgpt 接入微信的方案汇总,和本帖有重叠,包含几个付费方案和用企微的半官方方案:

15 个赞

chat on wechat 试过没 COW,之前用这个 可能跑题了? :sweat_smile:

1 个赞

放弃吧,被封号…被封号

1 个赞

这个是用wechaty框架搭建的,就是打算搓一个类似的出来。

WeChatferry

如果群里都是同个公司的,建议直接搞个企业微信,然后用官方的机器人API,最稳。钉钉也有机器人API。

要用ChatGPT对话,这个走企业微信很容易封了,以及不是一个实体公司的。

感谢补充,这个昨天也搜到了,走的hook inject的路子

没得挑,gewechat是你的最好选择,免费ipad协议仅此一家,基础功能都有,安全性也最高,其他都不行,web和hook只是早封晚封的问题。

2 个赞

原来容器内走的ipad协议啊,我pull下来没有深入研究。

就是ipad,和之前的wechaty- padlocal一样都是ipad协议,而且gewe有商业版,搞这个只是引流用的。

微信有机器人api,而且个人申请随便过,就是我没找到能接入这个api的机器人项目(

可惜镜像没开源,不知道有没有问题。
等等,你是不是gewechat交流群里的 彼方

你猜 :bili_004:

1 个赞

佬友真的假的 有文档吗

mark码一下

这个不是对接公众号的吗?没接入群聊的能力吧,不过这里的企业微信不晓得是否具备这个效用

回一下,这个我登上去看了看。只能配套介入公众号、小程序可能容易一些,开放API没有写群聊接口,支持太少了。

我用hook挺稳定的,一个多月了。:blush: