All Projects → NatriumLab → Python Mirai

NatriumLab / Python Mirai

Licence: agpl-3.0
以 OICQ(QQ) 协议驱动的高性能机器人开发框架 Mirai 的 Python 接口, 通过其提供的 `HTTP API` 与无头客户端(Mirai)交互.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Python Mirai

Ichunqiu qqbot
i春秋社区机器人自2018年02月04日开始服务于i春秋社区,每日文章推送、文章查询、魔法币查询、作者信息查询、作家团奖金余额查询、奖金排行榜、i春秋课程查询等一列功能。据不完全统计,使用人数已经超过3.5万,使用次数达到20万,最大覆盖700+个群。
Stars: ✭ 79 (-49.03%)
Mutual labels:  bot, qqbot, qq
Spring Cq
新框架 https://github.com/ProtobufBot/ProtobufBot 。这是一个spring boot starter。基于SpringBoot的QQ机器人框架,demo分支是例子,jar分支是框架。
Stars: ✭ 161 (+3.87%)
Mutual labels:  bot, qqbot, qq
Miraiandroid
QQ机器人 /(实验性)在Android上运行Mirai-console,支持插件
Stars: ✭ 188 (+21.29%)
Mutual labels:  bot, qqbot, qq
Mojo Webqq
【重要通知:WebQQ将在2019年1月1日停止服务,此项目目前已停止维护,感谢大家四年来的一路陪伴】使用Perl语言(不会没关系)编写的smartqq/webqq客户端框架(非GUI),可通过插件提供基于HTTP协议的api接口供其他语言或系统调用
Stars: ✭ 1,755 (+1032.26%)
Mutual labels:  bot, qqbot, qq
Picqbotx
基于 CQHTTP 插件的 Java QQ 机器人类库
Stars: ✭ 218 (+40.65%)
Mutual labels:  bot, qqbot, qq
Kjbot
kjBot Framework and Modules
Stars: ✭ 32 (-79.35%)
Mutual labels:  bot, qqbot
Gomirai
适配于Mirai HTTP API的Golang SDK
Stars: ✭ 39 (-74.84%)
Mutual labels:  qqbot, qq
Projhyperai
一个包含了机器人框架/插件化可运行程序/IM适配器的项目集合.
Stars: ✭ 42 (-72.9%)
Mutual labels:  bot, qq
Miraigo Template
A template for MiraiGo
Stars: ✭ 47 (-69.68%)
Mutual labels:  qqbot, qq
Mirai Plugins
🌠一个用于收录Mirai插件的仓库|mirai|plugins|mirai plugins|mirai-plugins
Stars: ✭ 55 (-64.52%)
Mutual labels:  qqbot, qq
Nonebot
基于 OneBot 标准的 Python 异步 QQ 机器人框架
Stars: ✭ 1,207 (+678.71%)
Mutual labels:  bot, qq
Mirai Console
mirai 的高效率 QQ 机器人控制台
Stars: ✭ 764 (+392.9%)
Mutual labels:  qqbot, qq
Hoshinobot
A qqbot for Princess Connect Re:Dive (and other usage :)
Stars: ✭ 608 (+292.26%)
Mutual labels:  bot, qqbot
Vim Chat
💜 Chatting plugin for neovim and vim8
Stars: ✭ 475 (+206.45%)
Mutual labels:  bot, qq
Xiaov
👰 一个 QQ 聊天机器人,她的名字叫做小薇~
Stars: ✭ 1,466 (+845.81%)
Mutual labels:  bot, qq
Onebot
OneBot 标准:一个聊天机器人应用接口标准
Stars: ✭ 455 (+193.55%)
Mutual labels:  bot, qqbot
Qqbot
使用QQ PC协议的机器人
Stars: ✭ 99 (-36.13%)
Mutual labels:  qqbot, qq
Qqlight Websocket
QQLight机器人WebSocket-RPC插件,让你能够使用任何语言编写QQ机器人程序
Stars: ✭ 118 (-23.87%)
Mutual labels:  qqbot, qq
Elf rss
QQ机器人 RSS订阅 插件,订阅源建议选择 RSSHub
Stars: ✭ 133 (-14.19%)
Mutual labels:  qqbot, qq
Qqbot
QQBot: A conversation robot base on Tencent's SmartQQ
Stars: ✭ 3,643 (+2250.32%)
Mutual labels:  qqbot, qq

Mirai Framework for Python

作为存放 python-mirai v3 版本的本仓库已经不再维护, 若需查看 v4 的开发进度, 请参阅 Graia Project 处获取 v4 版本的最新开发状态 顺便, v4 版本的 python-mirai, 正式名字称为 Graia Framework

这是什么?

以 OICQ(QQ) 协议驱动的高性能机器人开发框架 Mirai 的 Python 接口, 通过其提供的 HTTP API 与无头客户端(Mirai)交互.

开始使用

从 Pypi 安装

pip install kuriyama

开始开发

由于 python-mirai 依赖于 mirai 提供的 mirai-http-api 插件, 所以你需要先运行一个 mirai-core 或是 mirai-console 实例以支撑你的应用运行.

现有的文档地址: https://mirai-py.originpages.com/

加入开发

python-mirai 项目欢迎一切形式上的贡献(包括但不限于 Issues, Pull Requests, Good Idea 等)
我们希望能有更多优秀的开发者加入到对项目的贡献上来

你的 Star 是对我们最大的支持和鼓励.
若你在使用的过程中遇到了问题, 欢迎提出聪明的问题, 也请不要像个弱智一样提问, 我们希望有人能让这个项目变得更好.

请各位开发者在开发遇到问题的时候, 请先去看文档, 然后再来说别的. 如果真的是有程序上的错误, 请先判断是否是 python-mirai 的问题, 然后在 issue 处新开一个问题, 通常来讲我会很快的回复(github 会给我发邮件).

若不是 python-mirai 的问题, 请不要在此处或是用 IM 向我征求解决方法, 先向其他项目汇报问题.
强烈建议使用 Github Issues 系统进行问题的汇报, 我这之后将不会受理来自 IM 的问题汇报.

鸣谢

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

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

  • mirai: 即 mirai-core, 一个高性能, 高可扩展性的 QQ 协议库, 同时也是个很棒的机器人开发框架!
  • mirai-console: 一个基于 mirai 开发的插件式可扩展开发平台, 我们的大多数开发工作基本上都在该项目上完成, 不得不称赞其带来的开发敏捷性.
  • mirai-api-http: 为该项目提供 http 接口的 mirai-console 插件, 万物之源 python-mirai 的 star 甚至比 httpapi 还高, 去帮帮吧

也感谢使用 NatriumLab 旗下开源的工具链进行开发的各位开发者, 请积极向上游项目反馈问题, 这对所有人都是有益的.

许可证

我们使用 GNU AGPLv3 作为本项目的开源许可证, 而由于原项目 mirai 同样使用了 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].