一个轻量级、低耦合的基于 mirai-api-http 的 Python SDK。
Project description
YiriMirai
一个轻量级、低耦合度的基于 mirai-api-http 的 Python SDK。
本项目适用于 mirai-api-http 2.0 以上版本。
目前仍处于开发阶段,各种内容可能会有较大的变化。
安装
从 PyPI 安装:
pip install yiri-mirai
# 或者使用 poetry
poetry add yiri-mirai
此外,你还可以克隆这个仓库到本地,然后使用 poetry 安装:
git clone git@github.com:Wybxc/YiriMirai.git
cd YiriMirai
poetry install
使用
from mirai import Mirai, FriendMessage, WebSocketAdapter
if __name__ == '__main__':
bot = Mirai(12345678, adapter=WebSocketAdapter(
verify_key='your_verify_key', host='localhost', port=6090
))
@bot.on(FriendMessage)
async def on_friend_message(event: FriendMessage):
if str(event.message_chain) == '你好':
await bot.send(event, 'Hello World!')
bot.run()
社区
QQ 群:766952599(链接)
Github Discussion(链接)
Discord(链接)
开源协议
由于 mirai 及 mirai-api-http 均采用了 AGPL-3.0 开源协议,本项目同样采用 AGPL-3.0 协议。
请注意,AGPL-3.0 是传染性协议。如果你的项目引用了 YiriMirai,请在发布时公开源代码,并同样采用 AGPL-3.0 协议。
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file yiri-mirai-0.2.7.tar.gz.
File metadata
- Download URL: yiri-mirai-0.2.7.tar.gz
- Upload date:
- Size: 65.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.9.12 Windows/10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e18ff3a1d5cd35cdb5d14014b91295a646833c221fb8f088e277a6ae48de9df
|
|
| MD5 |
a94e0a2adbbcc7a7d3ce75eab85aa94e
|
|
| BLAKE2b-256 |
1f33eb4d8e332aa081c363e1eb8fa607b6f75ca6bd94a375833bb4607c41397e
|
File details
Details for the file yiri_mirai-0.2.7-py3-none-any.whl.
File metadata
- Download URL: yiri_mirai-0.2.7-py3-none-any.whl
- Upload date:
- Size: 78.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.9.12 Windows/10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f60078900f59a3bab6a151963166845d430ecd87bcb39c3b7dc9fb9071b6030
|
|
| MD5 |
b35201c55a83ff868160a6509a84c1b6
|
|
| BLAKE2b-256 |
790748bc9f6aa1e03571b3d6827deefc6e5907f12a6420b4ce1d401203a16d07
|