微信机器人NGCBot

项目简介

本Bot是一款基于Hook机制的微信机器人,目前支持功能(请看使用帮助),最新支持功能:Ai(Gpt,星火,千帆),关键词拉人进群,自动群发,入群欢迎。

一个基于✨HOOK机制的微信机器人,支持🌱安全新闻定时推送【FreeBuf,先知,安全客,奇安信攻防社区】,👯Kfc文案,⚡备案查询,⚡手机号归属地查询,⚡WHOIS信息查询,🎉星座查询,⚡天气查询,🌱摸鱼日历,⚡微步威胁情报查询, 🐛美女视频,⚡美女图片,👯帮助菜单。📫 支持积分功能,⚡支持自动拉人,⚡检测广告,🌱自动群发,👯Ai回复,😄自定义程度丰富,小白也可轻松上手!

2、项目结构

├── Api_Server                                # Api服务文件夹
│   ├── Api_Main_Server.py                    # Api服务类
│   ├── SparkApi.py                            # 星火模型文件
├── Bot_Server                                # 机器人主文件夹
│   ├── Main_Server.py                        # 主服务类
├── Cache                                      # 缓存文件夹
│   ├── Cache_Main_Server.py                  # 缓存文件类
├── Config                                    # 配置文件夹
│   └── config.yaml                            # 配置文件
├── Db_Server                                  # 数据库文件夹
│   ├── Db_Main_Server.py                      # 主数据库文件
│   ├── Db_Point_Server.py                    # 积分数据库文件
├── NGCBot.assets                              # README文件夹
├── NGCBot.md                                  # README
├── OutPut                                    # 消息输出文件夹
│   ├── OutPut.py                              # 消息输出文件
├── Push_Server                                # 自动推送文件夹
│   ├── Push_Main_Server.py                    # 自动推送文件
├── Recv_Msg_Dispose                          # 消息处理文件夹
│   ├── Friend_Msg_Dispose.py                  # 好友消息处理文件
│   ├── Room_Msg_Dispose.py                    # 群消息处理文件
├── main.py                                    # 启动文件
├── requirements.txt                          # 安装库文件
└── test.py                                    # 测试文件


3、快速启动

注意:此Bot只能在Windowns系统上运行!!!无法在Linux上运行安装

首先请克隆代码到本地,使用命令如下

git clone https://github.com/ngc660sec/NGCBot.git

下载提供的微信版本,注意不能更新微信⚠️

使用pip安装项目包

pip install -r .\requirements.txt

若安装缓慢,则自行换源

安装完毕后,启动main.py文件

python .\main.py

若出现连接失败,请使用任务管理器关闭微信重启运行此文件

进入微信之后,会自动初始化必备文件,项目启动成功!使用帮助请看使用帮助章节!


4、使用帮助

4.1、第一次使用看这里🤌

在运行成功后,你需要设置你的权限为超级管理员,当然你也可以设置多个超级管理员,拿到你的wxid即可。

给机器人发一条消息拿到wxid,放到配置文件当中即可

若添加多个超级管理员,请按格式添加!

4.2、功能介绍

4.2.1、超级管理员功能

  1. 广告监测(管理员或者超管都可以)
  2. 添加管理员
  3. 删除管理员
  4. 关键词进群(配置文件中设置)
  5. 关键词回复(配置文件中设置)
  6. 加好友后自动回复(配置文件中设置)
  7. 进群欢迎(配置文件中设置)
  8. 自动转发公众号消息到推送群聊
  9. 自动同意好友(不需要配置)

项目链接

© 版权声明
THE END
喜欢就支持一下吧!
点赞476 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容