我接触到的微信机器人
闲暇之余,在群聊中发现了一位大佬写的群聊机器人,勾起了我的兴致,此佬是我们做项目中常使用的屏幕适配插件autofit.js 的作者;于是索要了源码,源码地址:https://github.com/LarryZhu-dev/keepbot;主要实现了新人进群通知、退群通知、发言榜统计等;伙伴们可以多多star;
效果图:


看了看代码发现此功能是借助于wechaty.js和JavaScript开发的,开发起来还是很方便的;于是便来了兴趣,开始在这个方面各种探索,也搜集到了不少信息;
什么是wechaty
WeChaty 是一个开源的微信个人助理 SDK 和工具包,用于构建基于 Node.js 的微信机器人。它使开发者能够通过简单的 API 和插件系统来自动化管理微信账号,实现自动回复消息、群组管理、消息分析等功能。WeChaty 不仅限于个人用户,还可以用于开发商业应用,提供丰富的插件和扩展能力。
官网地址:https://wechaty.js.org/ (具体信息移步官网了解)
实际运用
在实际运用中我确实也刚好碰倒了这种微信机器人实现的业务功能
例一
买卖房屋交易群里面使用了机器人来托管业务。这种工具优化了办理业务的流程,使交易变得更高效。



例二
群管理机器人、可以做一些有趣的小功能,接入gpt,例如翻译、解析地址资源、发言榜、摸鱼榜、日历等等等等;下面放一个做的相对成熟的群管理机器人
官方地址: https://anzz.flowus.cn/anzz/share/c35d8cee-c5d3-44cb-813d-0c43e702ce59






自己做的小demo
看了上面那么多用例,自己也想做一个类似的微信机器人,于是乎我也就行动了,做了一个简单的小demo,侧重于私聊,接入了KIMiAI;
主要实现:消息定时推送、AI自动对话
效果图


有兴趣的可以看一看;欢迎志同道合的人交流讨论
代码地址:https://github.com/Roisten/WechatyBot/tree/main
结语
市场上不仅有像Wechaty这样的插件,还有类似的产品如WCFerry,它们能够通过开发满足各种不同的需求,让我们可以做一些有趣的事情。
- 感谢你赐予我前进的力量

