Ariadne

用 Python 优雅开发 QQ 机器人,快速实现自动化交互

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 44 🐛 待处理 7 👀 关注 5
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 761
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源框架,基于AGPL-3.0许可证,完全免费,无付费版本。

项目预览

Ariadne 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队GraiaProject
定价模式🏷️完全免费
价格说明开源框架,基于AGPL-3.0许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议AGPL-3.0
主要语言Python
技术栈/模型ariadne,asyncio,automation,bot,chatbot,framework,graia,graiaproject,mirai,mirai-api-http,python,qq,qqbot
GitHub 星标★ 761
上线时间2021-10-16 00:00:00
代码更新2026-10-05
仓库体积3.6 MB
本站数据更新2026-11-10
维护状态维护中
收录时间2026-08-09
浏览次数4

项目介绍

Ariadne 是 Graia Project 旗下的 Python QQ 自动化框架,基于 Mirai API HTTP v2 实现。它旨在为开发者提供一套优雅、完备且异步的 QQ 机器人开发工具,解决从底层协议交互到上层业务逻辑编排的完整问题。其核心能力包括:提供类型安全的 API 封装,减少手写 HTTP 请求和 JSON 解析的繁琐;内置事件系统,支持多种 QQ 事件(如消息、群成员变动等)的监听与分发;支持插件化架构,方便模块化开发;与 Graia 生态(如 Graia Scheduler、Graia Broadcast)无缝集成,可快速构建定时任务、复杂交互等场景。Ariadne 强调代码的可读性与可维护性,通过装饰器和依赖注入简化开发流程,让开发者专注于业务逻辑而非协议细节。项目目前处于早期阶段,但已具备生产可用的基础能力。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 761

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 25 分钟 部署方式:本地安装 4 步

环境要求

  • Python 3.9+
  • mirai-api-http v2
  • 一个 QQ 账号

安装与启动步骤

  1. 1装

    适配 mirai-api-http v2 的 Python 机器人框架。

    pip install graia-ariadne
  2. 2起 mirai

    先跑 mirai-api-http,拿到地址与 verifyKey。

    配置 mirai-api-http 的 adapter 与端口
  3. 3写最小 bot

    订阅消息事件并回复。

    from graia.ariadne.app import Ariadne
  4. 4跑起来

    日志里应看到已连接。

    python bot.py

如何确认成功

群里发消息,机器人能按规则回复。

注意事项

  • 框架本身不登录,登录靠 mirai 侧。
  • 协议端有风控风险,用小号。
  • 版本迭代快,先看 examples 目录。

核心亮点

  • 类型安全 API 封装,减少手写 HTTP 请求,提升开发效率
  • 基于 asyncio 原生异步,支持高并发事件处理
  • 与 Graia 生态无缝集成,可复用丰富组件(如调度器)

不足之处

  • 依赖 Mirai API HTTP,部署需额外搭建 Mirai 环境
  • 文档/社区待观察

适用场景

  • 开发个人或社区 QQ 群管理机器人(如自动回复、入群欢迎)
  • 构建自动化工作流,如定时推送消息、监控通知
  • 实现复杂交互式 QQ 应用(如游戏、投票、客服)

替代项目

NoneBot、go-cqhttp、YiriMirai

上一篇:YuYuWechat

下一篇:JamTools

同类项目推荐

playwright-go 开源

用 Go 语言统一控制三大浏览器,搞定自动化测试和爬虫。

Playwright for Go a browser automation library to control Chromium, Firefox and WebK···

★ 3542 2026-08-10
bops 开源

给每个 AI 员工配电脑邮箱电话,替你跑业务

Bops: a team of AI bots that run your business ops, each with its own computer, emai···

★ 535 2026-10-18
agtop 开源

像 top 一样实时盯住你的 AI 编程代理

top-style TUI for monitoring AI coding agent sessions

★ 289 2026-10-18
YouTube-Shorts-Generator 开源

一键把Reddit热帖变成带配音配图的短视频

Generate YouTube Shorts using Reddit posts scraped with PRAW, title and captions gen···

★ 83 2026-08-09
dsh-android 开源

在对话里用 adb 直接操控安卓真机与模拟器

DeepSeek Harness plugin for Android — build, run, and interact with a live emulator···

★ 348 2026-11-11
pie-ai-agent 开源

用大白话指挥 Chrome,AI 自动帮你干活,先确认再执行。

Pie – free, open-source AI browser agent for Chrome. Reads pages & PDFs, fills form···

★ 94 2026-08-09
open-slide 开源

让 Agent 用代码直接生成可展示的幻灯片

A slide framework built for agents.

★ 9735 2026-10-13
easyeda-agent 开源

让 AI 直接动手画原理图和 PCB,不用再手动点

嘉立创 EDA 专业版(EasyEDA Pro)开源 AI 自动化:原理图、PCB 布局布线与工程检查,支持···

★ 1006 2026-09-25
martin-loop 开源

给编码代理套上缰绳,批量任务过夜跑完不用盯

Run coding agents without babysitting them. Keep jobs focused, bounded, checked and ···

★ 286 2026-09-28