NGCBot(开源免费微信机器人)简介
NGCBot是一款开源免费的微信机器人,功能非常丰富,基于Hook机制运行,集成了多种有趣实用的功能,整合了安全资讯推送、娱乐互动、在线工具查询、群聊管理、AI交互等多种功能,可根据配置文件对功能进行自由组合和使用。该工具通过易于使用的命令系统触发对应的功能,同时对微信生态也有一定的扩展作用,是一款不错的多功能微信机器人工具。
该工具的主要功能特点如下:
- 安全资讯推送:能够定时推送FreeBuf、先知、安全客、奇安信攻防社区等平台的安全新闻和资讯。
- 娱乐功能:内置美女图片/视频、星座查询、舔狗日记、KFC文案、周公解梦、天气查询等有趒功能。
- 实用工具:支持备案查询、手机号归属地查询、WHOIS查询、摸鱼日历等在线查询功能。
- 群聊管理:支持自动进群、关键词拉人、检测广告信息并踢出发送者、自定义进群欢迎语等功能。
- 积分系统:内置完整的积分系统,可基于积分使用部分增值功能,如查询端口、AI对话等。
- 自动化:支持自动拉人入群、自动群发消息、自动同意好友、自动转发公众号消息等自动化操作。
- AI交互:支持连接GPT、星火等AI模型,进行对话交流和问答。
- 灵活配置:高度可配置化,可自定义关键词触发、回复内容、白名单、黑名单等设置。
- 权限管理:分为超级管理员、管理员和普通用户三种权限,可分配不同功能权限。
NGCBot(开源免费微信机器人)官网及下载
- Github项目主页:https://github.com/ngc660sec/NGCBot
该微信机器人目前只能在Windowns系统上运行,无法在Linux上运行安装。
1、首先克隆代码到本地,使用命令如下:
git clone https://github.com/ngc660sec/NGCBot.git
也可以直接下载。
2、下载该项目特别提供的的微信版本,https://github.com/ngc660sec/NGCBot/releases/
3、使用pip安装项目包
pip install -r .\requirements.txt
若安装缓慢,则自行换源
4、安装完毕后,启动main.py文件,如果出现连接失败的问题,那么需要在任务管理器中关闭微信后重启运行此文件;
5、进入微信之后,会自动初始化必备文件。
等待初始化完成后,则表示项目启动成功。