Another elegant Python QQ Bot framework for mirai and mirai-api-http v2.
Project description
本项目适用于 mirai-api-http 2.0 以上版本.
Ariadne 是 Graia Project
继承了 Application
并进行了许多改进后产生的作品,
相信它可以给你带来良好的 Python QQ Bot
开发体验.
注意, 本框架需要 mirai-api-http v2
.
安装
poetry add graia-ariadne
或
pip install graia-ariadne
我们强烈建议使用
poetry
进行包管理
开始使用
from graia.ariadne.app import Ariadne
from graia.ariadne.message.chain import MessageChain
from graia.ariadne.message.element import Plain
from graia.ariadne.model import Friend, MiraiSession
app = Ariadne(MiraiSession(host="http://localhost:8080", verify_key="ServiceVerifyKey", account=123456789))
@app.broadcast.receiver("FriendMessage")
async def friend_message_listener(app: Ariadne, friend: Friend):
await app.sendMessage(friend, MessageChain.create([Plain("Hello, World!")]))
app.launch_blocking()
讨论
QQ 交流群: 邀请链接
QQ 群不定时清除不活跃成员, 请自行重新申请入群.
文档
如果认为本项目有帮助, 欢迎点一个 Star
.
协议
本项目以 GNU AGPL-3.0
作为开源协议, 这意味着你需要遵守相应的规则.
持续集成 (CI) 状态
开发版资源 / 参与开发
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
graia-ariadne-0.6.0.post1.tar.gz
(84.0 kB
view hashes)
Built Distribution
Close
Hashes for graia-ariadne-0.6.0.post1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac3133b39db7fa2dac1ae9f2413229c256aeea3613bab84a0a0dd3adf5a02b24 |
|
MD5 | 809c678bff8fd43cdc4adefa3582f032 |
|
BLAKE2b-256 | 6a0bd2cfb555adb1a629e0182fc2c0dc349025c690c533cf925e159c6e07d6f1 |
Close
Hashes for graia_ariadne-0.6.0.post1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7aa53fe83b09b024edab46a850007aafa263a0c2152e489811fac34de69445c |
|
MD5 | 0c7fb04fafbb66ba37e078c9a89aaff0 |
|
BLAKE2b-256 | 824abcd2d8d92cb22732aeefd180e0f662d7b68c2e128267800e9f1673103b02 |