当前位置: 首页 > news >正文

HiklQQBot开源程序基于python的轻量qq官方机器人框架 快速部署启动官方QQ机器人 插件编写简单易懂 支持小白AI一键生成插件

​一、软件介绍

文末提供程序和源码下载

       HiklQQBot 开源程序是一个基于 Python 的 QQ 官方机器人框架,支持 WebSocket 和 Webhook 两种通信方式。本框架由 AI 辅助完成大部分编写,具有插件化设计,易于扩展和使用。

二、特性

  • 🔌 双模通信: 支持 WebSocket 和 Webhook 两种通信方式,可通过配置文件轻松切换
  • 🧩 插件化设计: 基于插件的模块化设计,便于扩展新功能
  • 📦 开箱即用: 内置多个示例插件,快速开始使用
  • 🔐 权限系统: 支持管理员权限控制和维护模式
  • 📝 详细日志: 完善的日志记录系统,便于调试和问题排查
  • ⚡ 异步处理: 使用 Python 异步特性,提高性能和并发处理能力

三、安装


系统要求
Python 3.7 或更高版本
推荐使用虚拟环境

  • 步骤 文末提供下载源码,解压

cd hiklqqbot
创建并激活虚拟环境 (可选但推荐)
python -m venv venv
# Windows
venv\Scripts\activate
# Linux/macOS
source venv/bin/activate
安装依赖包
pip install -r requirements.txt
配置环境变量
# 复制示例配置文件
cp .env.example .env
# 编辑 .env 文件,填写您的机器人凭据和配置
配置
打开 .env 文件,填写所需信息

如果使用 Webhook 模式,需要确保安装了相关依赖:

pip install pynacl
# 或者
pip install ed25519
运行
启动机器人:

python main.py
机器人启动后会自动加载所有插件,并根据配置文件选择通信模式。

四、通信模式


WebSocket 模式
WebSocket 模式是最简单的接入方式,机器人会主动连接到 QQ 机器人网关,建立长连接接收事件。

优点:

  • 设置简单,无需公网 IP
  • 无需额外配置即可直接使用

缺点:

  • 需要维护心跳和重连机制
  • QQ 官方计划在 2024 年底前逐步下线此模式(直到2025/4/17任然可以使用)

Webhook 模式
Webhook 模式需要提供一个可以被 QQ 机器人平台访问的 URL,用于接收事件推送。

优点:

  • 不需要维护连接状态
  • 官方推荐的长期稳定接入方式

缺点:

  • 需要公网 IP 或域名,或者使用内网穿透工具
  • 配置稍复杂

Webhook 配置步骤

  1. 在 .env 文件中设置 COMM_MODE=webhook
  2. 配置 webhook 相关参数
  3. 如果没有公网 IP,使用 ngrok 等工具进行内网穿透:
  4. ngrok http 8080
  5. 将获得的公网 URL 填入 QQ 机器人管理后台的回调地址中

五、软件下载

夸克网盘分享

本文信息来源于GitHub作者地址:https://github.com/kldhsh123/hiklqqbot

相关文章:

  • 乌班图安装docker
  • XML Forms Data Format (XFDF) 工作原理、数据结构、使用场景以及与缓冲区的交互方式
  • FPGA实战项目2———多协议通信控制器
  • UG471 之 SelectIO 逻辑资源
  • 高频微服务面试题总结
  • 19、HashTable(哈希)、位图的实现和布隆过滤器的介绍
  • 【Go底层】http标准库服务端实现原理
  • A* (AStar) 寻路
  • MySQL 的事务(Transaction)
  • 使用pyTorch 自然语言处理(NLP)知识库创建
  • 第十七章,反病毒---防病毒网管
  • Ubuntu 第11章 网络管理_常用的网络配置命令
  • AT9880B北斗单模卫星定位SOC芯片
  • 报错 | vitest中,vue中使用jsx语法,报错:ReferenceError: React is not defined
  • Java设计模式之单例模式:从入门到精通
  • 虚假AI工具通过Facebook广告传播新型Noodlophile窃密木马
  • 国产Excel处理控件Spire.XLS系列教程:C# 将Excel文件转换为Markdown格式
  • C++Primerplus编程练习 第六章
  • 数据库故障排查指南
  • PDF文档解析新突破:图表识别、公式还原、手写字体处理,让AI真正读懂复杂文档!
  • 马上评丨全民定制公交,打开城市出行想象空间
  • 人民日报刊文:守护“技术进步须服务于人性温暖”的文明底线
  • 长江画派创始人之一、美术家鲁慕迅逝世,享年98岁
  • 江苏省人社厅党组书记、厅长王斌接受审查调查
  • 正荣地产:前4个月销售14.96亿元,控股股东已获委任联合清盘人
  • 李公明︱一周书记:浪漫主义为什么……仍然重要?