RepositoryGo
MR

Mrs4s/go-cqhttp

cqhttp的golang实现,轻量、原生跨平台.

10.6ksao
1.6kfork
312issue
4lượt xem

🤖 go-cqhttp — cánh cổng OneBot v11 cho QQ, viết bằng Go thuần

Bot framework huyền thoại của cộng đồng QQ, với hơn 10.000 sao GitHub, giờ đã chính thức ngừng bảo trì.

go-cqhttp là bản triển khai chuẩn OneBot v11 viết bằng Golang thuần, chạy trên nền Mirai và MiraiGo của tác giả Mrs4s. Dự án ra đời nhằm thay thế CoolQ HTTP API (đã ngừng phát triển), cho phép lập trình viên xây dựng bot QQ một cách linh hoạt, đa nền tảng, dễ tích hợp với mọi ngôn ngữ backend thông qua giao thức HTTP và WebSocket chuẩn hoá.

✨ Điểm nổi bật

  • Golang thuần, đa nền tảng: build ra binary chạy trên Windows, Linux, macOS mà không cần runtime ngoài, phù hợp cả server headless lẫn máy cá nhân.
  • Tương thích OneBot v11: gần như full spec, có thể dùng lại mọi SDK OneBot v11 (Python nonebot, Java mirai/onebot-kotlin, Node.js, …) mà không sửa code.
  • 4 kiểu kết nối linh hoạt: HTTP API, HTTP POST ngược, WebSocket thuận, WebSocket ngược — tuỳ mô hình bot chủ động gọi hay bị gọi.
  • CQ code phong phú: chuẩn OneBot (face, record, video, at, share, music, reply, forward, xml, json…) và nhiều mở rộng độc quyền như image, redbag, poke, cardimage, tts.
  • API mở rộng: HTTP POST đa điểm, WebSocket ngược đa kết nối, đổi tên nhóm, lắng nghe sự kiện thu hồi tin nhắn, parse/gửi reply và merge forward, fetch ảnh qua proxy.
  • API chuẩn OneBot đầy đủ: gửi tin nhắn riêng/nhóm, xử lý lời mời vào nhóm, duyệt thành viên, upload file, lấy thông tin friend/group/stranger, xử lý friend request, xoá tin nhắn, lấy credentials, get/send like…
  • Tài liệu tiếng Trung chính thức tại docs.go-cqhttp.org, có hướng dẫn quick start riêng cho cả người mới.

💡 Vì sao đáng chú ý

go-cqhttp từng là lựa chọn mặc định của cộng đồng làm bot QQ từ 2020–2023 nhờ sự cân bằng giữa tính ổn định, tài liệu và hệ sinh thái OneBot rộng lớn. Kiến trúc tách bạch giữa lớp giao thức (MiraiGo) và lớp giao tiếp chuẩn (OneBot v11) giúp dự án trở thành "cầu nối" trung tính — backend viết bằng bất cứ ngôn ngữ nào cũng có thể điều khiển QQ thông qua HTTP/WS.

Tuy nhiên, README hiện tại ghi rõ dự án đã dừng bảo trì do QQ liên tục thay đổi scheme mã hoá. Issue #2471 được pin lên, khuyến nghị dev chuyển sang các dự án NTQQ headless mới (ví dụ Lagrange.OneBot, NapCat). Với người mới, đây vẫn là tài liệu quý để hiểu kiến trúc OneBot; với người vận hành production, nên cân nhắc migrate để tránh đứt gãy khi Tencent cập nhật client.


#Go #OneBot #QQBot #OpenSource #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryKotlin
yyuueexxiinngg/onebot-kotlin

OneBot标准的Kotlin实现及mirai插件 - 原cqhttp-mirai

583
Oct 21, 2023
RepositoryJava
lz1998/Spring-CQ

新框架 https://github.com/ProtobufBot/ProtobufBot 。这是一个spring boot starter。基于SpringBoot的QQ机器人框架,demo分支是例子,jar分支是框架。

194
Dec 15, 2021
RepositoryC++
kyubotics/coolq-http-api

为 酷Q 提供通过 HTTP 或 WebSocket 接收事件和调用 API 的能力

1.8k
Aug 2, 2020
RepositoryRust
lz1998/ricq

Rust 高性能 QQ 协议(原RS-QQ)。Linux-musl运行内存1.6MB。

657
May 13, 2024
RepositoryRust
kanrichan/floatbot

:sparkles: OneBot(原CQHTTP) 多平台的实现

112
Oct 11, 2023
RepositoryGo
FloatTech/ZeroBot-Plugin

基于 ZeroBot 的 OneBot 插件

2.6k
Sep 10, 2026
RepositoryGo
ProtobufBot/Go-Mirai-Client

基于MiraiGo的客户端,使用反向 websocket 收发私聊、群聊消息,消息格式类似onebot。支持多账号,很稳定

138
Jul 19, 2024
RepositoryPython
lss233/kirara-ai

🤖 可 DIY 的 多模态 AI 聊天机器人 | 🚀 快速接入 微信、 QQ、Telegram、等聊天平台 | 🦈支持DeepSeek、Grok、Claude、Ollama、Gemini、OpenAI | 工作流系统、网页搜索、AI画图、人设调教、虚拟女仆、语音对话 |

19.1k
Jun 28, 2025
RepositoryPython
Quan666/ELF_RSS

QQ机器人 RSS订阅 插件,订阅源建议选择 RSSHub

609
Oct 22, 2026