All Projects → GraiaProject → Application

GraiaProject / Application

Licence: agpl-3.0
一个设计精巧, 协议实现完备的, 基于 mirai-api-http 的即时聊天软件自动化框架.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Application

Miraigo Template
A template for MiraiGo
Stars: ✭ 47 (-84.69%)
Mutual labels:  qqbot, framework, qq
WMagicBotR
基于Mirai 使用 java开发的 bot框架,在消息事件下封装了指令/权限指令 方便调用,内置公主连接/公主连结工会战功能
Stars: ✭ 40 (-86.97%)
Mutual labels:  qq, qqbot
Mirai.Net
Mirai.Net是基于mirai-api-http实现的轻量级mirai社区sdk。
Stars: ✭ 132 (-57%)
Mutual labels:  qq, qqbot
Shiro
基于OneBot协议的QQ机器人快速开发框架
Stars: ✭ 78 (-74.59%)
Mutual labels:  qq, qqbot
QQChannelBot
QQ频道机器人
Stars: ✭ 44 (-85.67%)
Mutual labels:  qq, qqbot
OPQ-SetuBot
基于botoy和OPQBot的色图机器人
Stars: ✭ 194 (-36.81%)
Mutual labels:  qq, qqbot
nonebot-plugin
一些 NoneBot 即开即用、良好兼容的插件——自定义表情包、早晚安、Vtuber今日运势等
Stars: ✭ 101 (-67.1%)
Mutual labels:  qq, qqbot
ABot-Graia
一个使用 Graia Ariadne 搭建的 QQ 功能性机器人。
Stars: ✭ 194 (-36.81%)
Mutual labels:  qq, qqbot
coolq-php-sdk
coolq-php-sdk
Stars: ✭ 23 (-92.51%)
Mutual labels:  qq, qqbot
Sisters.WudiLib
C# 与 One Bot 协议实现通信。
Stars: ✭ 33 (-89.25%)
Mutual labels:  qq, qqbot
Application
一个可自定义的,基于Graia和Mirai的集群管、功能、娱乐为一体的QQ插件式机器人
Stars: ✭ 55 (-82.08%)
Mutual labels:  qq, qqbot
qq-bot-rebown
[DEPRECATED!] SmartQQ robot written in JavaScript, using ES7 async/await features
Stars: ✭ 56 (-81.76%)
Mutual labels:  qq, qqbot
py-pcqq
Python3模拟PCQQ客户端协议
Stars: ✭ 79 (-74.27%)
Mutual labels:  qq, qqbot
SetuAPI
色图API
Stars: ✭ 39 (-87.3%)
Mutual labels:  qq, qqbot
FuyaoBot
A QQ bot bases on Mirai, Spring Boot, MySQL and Mybatis Plus.
Stars: ✭ 30 (-90.23%)
Mutual labels:  qq, qqbot
sagiri-bot
基于Graia Ariadne和Mirai的QQ机器人 SAGIRI-BOT
Stars: ✭ 557 (+81.43%)
Mutual labels:  qq, qqbot
XUN Bot
一个基于NoneBot和酷Q的功能性QQ机器人
Stars: ✭ 52 (-83.06%)
Mutual labels:  qq, qqbot
Foolqq
使用图像识别操作QQ收发消息,如果你读完readme觉得idea不错,请star
Stars: ✭ 252 (-17.92%)
Mutual labels:  qqbot, qq
Mirai-Bot
Robot developed based on RICQ framework
Stars: ✭ 6 (-98.05%)
Mutual labels:  qq, qqbot
Ariadne
一个优雅且完备的 Python QQ 自动化框架,基于 Mirai API HTTP v2。 Powered by Graia Project.
Stars: ✭ 234 (-23.78%)
Mutual labels:  qq, qqbot

Graia Application for mirai-api-http

当前最新版本: PyPI
所需求的最低 CPython 版本: PyPI - Python Version
已确认可以在其上运行的 Python 实现: PyPI - Implementation

开始使用

文档地址: https://graia-document.vercel.app/
API 文档地址(使用 pdoc 生成): https://graiaproject.github.io/Application/

Tencent QQ 交流群: 邀请链接
Discussion: https://github.com/GraiaProject/Application/discussions

从 Pypi 安装

pip install graia-application-mirai
# 或使用 poetry
poetry add graia-application-mirai

从 Github 安装

pip install poetry
git clone https://github.com/GraiaProject/Application graia-app
cd graia-app
poetry install

作出贡献

Graia Framework 欢迎一切形式上的贡献(包括但不限于 Issues, Pull Requests, Good Idea 等)
我们希望能有更多优秀的开发者加入到对项目的贡献上来. 你的 Star 是对我们最大的支持和鼓励.

我们在这里写了你在贡献本项目及 Graia Project 时所可能需要注意的事项.

因为历史原因, 我们的文档, 即 Graia Document 目前急需改进和完善, 如果有意愿, 欢迎提起 Pull Request.

若你在使用的过程中遇到了问题, 欢迎提出聪明的问题, 也请不要使用糟糕的方式提问, 我们希望有人能让这个项目变得更好.

若在使用时发现了本项目的问题, 先检查文档中是否有提及这一情况, 若没有, 你可以在我们的问题追踪器处提出问题, 我们会尽快解决你发现的问题.

你也可以通过 Discussion/QQ 群等方式获取帮助,现在我们更推荐使用 Discussion.

若使用中发现了并非本项目导致的问题, 请先向其他项目汇报问题, 当然, 记得通知我.

鸣谢&相关项目

这些项目也很棒, 去他们的项目页看看, 点个 Star 以鼓励他们的开发工作, 毕竟没有他们也没有 Graia Framework.

特别感谢 mamoe 给我们带来这些精彩的项目:

  • mirai: 即 mirai-core, 一个高性能, 高可扩展性的 QQ 协议库
  • mirai-console: 一个基于 mirai 开发的插件式可扩展开发平台
  • mirai-api-http: 为本项目提供与 mirai 交互方式的 mirai-console 插件

Graia Application 基于以下独立 Graia Project 项目实现:

  • Broadcast Control: 扩展性强大, 模块间低耦合, 高灵活性的事件系统支持

Graia Application 同样还关联了其他 Graia Project 项目:

若有相关需求, 我们也强烈建议配合以下独立 Graia Project 项目使用:

  • Scheduler: 简洁的基于 asyncio 的定时任务实现.

作为学习目的, 主要维护者 GreyElaina 以个人名义重新以 AGPL-3.0 开源了 python-mirai, 即 Graia Application 的前身, 希望能为社区的发展助力:

  • python-mirai: 接口简洁, 支持 mirai-api-httpv1.6.x 版本. 一切的开始.

也感谢所有基于本项目开发的各位开发者, 请积极向上游项目反馈问题.

许可证

我们使用 GNU AGPLv3 作为本项目的开源许可证.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].