首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

基于Hook的机器人安装教程!爱折腾可以

公众号改版了,导致我自己关注的公众号都没收到推送。后来发现如果不标星,可能会导致收不到推送的情况,所以希望大家能标星公众号,方便大家交流,谢谢!

推送

‍‍‍‍‍‍‍‍‍[名称]: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是一款强大的微信机器人,具备丰富的功能和高度的定制化能力。

虽然需要一些基础的配置,但对于管理大量微信账号或者需要自动化操作的用户来说,是一个非常实用的工具。

获取方式:

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OpjWRbmFrZeiJ6pkFJxa7IHw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券