公众号改版了,导致我自己关注的公众号都没收到推送。后来发现如果不标星,可能会导致收不到推送的情况,所以希望大家能标星公众号,方便大家交流,谢谢!
推送
[名称]:NGCBot
[语言]:简体中文
[安装环境]:win
获取方式请看文章末尾回复关键词
介绍
大家好,我是杰云!今天给大家推荐一款功能强大且定制化程度高的WX机器人——NGCBot。
这款机器人由NGC660安全实验室开发,是基于客户端Hook机制的,功能十分完善,适合各种用户,尤其是小白也能轻松上手!
首先,让我们了解一下当前市面上两种主流的微信机器人:基于WebHook和客户端Hook的。
说实话,WebHook并不是特别安全,而且腾讯多年以前就关闭了网页端扫码登录的功能。不过,今天介绍的这款NGCBot正是基于客户端Hook开发的,安全性和功能性都更胜一筹!
NGCBot在GitHub上开源,功能丰富且更新迭代迅速。目前支持的一些功能包括:AI(如GPT,星火,千帆),关键词拉人进群,自动群发,入群欢迎等。
虽然这个Bot是用Python开发的,还没有打包成exe,但操作起来其实不复杂。不过需要注意的是,NGCBot只能在Windows系统上运行,无法在Linux上运行。
接下来,我会带大家简单演示一下如何安装和使用这款强大的机器人。
NGCBot
安装准备
本地启动
指定微信版本
需要下载安装指定版本的WX,并确保版本和requirements.txt中的wcferry版本匹配。安装包在github里面都有
检查Python安装
输入python
检查是否已安装Python。如果没有安装,请先安装。
安装依赖环境
输入以下命令安装项目所需的依赖环境:
pip install -r .\requirements.txt
这一步可能会比较慢,请耐心等待。
启动项目
依赖安装完成后,输入以下命令启动项目:
python ./main.py
如果一切顺利,项目就启动成功了。
配置机器人
项目启动后,可以通过修改Config文件夹下的config.yaml文件来配置机器人的回复内容、管理员账号以及AI助手等功能。
设置超级管理员权限
在运行成功后,需要设置你的权限为超级管理员。
给机器人发一条消息
你可以设置多个超级管理员,
拿到你的wxid并放到config.yaml配置文件中即可。
配置星火大模型
然后将得到的sparkAiApi、sparkAiKey和sparkAiAppid配置到config.yaml中。其他参数和我一样就行
最后,关闭项目并重新启动所有设置即可生效。
总结
NGCBot是一款强大的微信机器人,具备丰富的功能和高度的定制化能力。
虽然需要一些基础的配置,但对于管理大量微信账号或者需要自动化操作的用户来说,是一个非常实用的工具。
获取方式:
领取专属 10元无门槛券
私享最新 技术干货