A qbot module with friendly interface, session control and plugin-supported.
Project description
MeloBot
插件化管理、基于异步会话机制的 python 的 qbot 开发框架
郑重承诺和提示:本项目一切开发旨在学习,请勿用于商业用途和非法用途。任何使用本项目的用户群体,有义务遵守其所在国家或地区的相关法律规定。
🎉 关于
MeloBot 是一个基于 Python 的 qbot 开发框架。其以实现了 Onebot 标准的适配器作为前端,通过对来自适配器的各种“事件”的处理,再产生“行为”,最后提交给适配器与 qq 服务器进行通信,实现各类复杂的功能。
使用示例:你可以参考使用本框架的项目 MeloInf,这里有详细的接口调用示范。
✨ 特色
- 基于 asyncio 的高性能异步
- 插件化管理
- 异步的自动上下文(会话)
- 可高度自定义的中间件功能
- 权限检查、规则校验、解析组件等
- 支持生命周期 hook
- 人性化、丰富的接口设计
📦️ 安装使用
pip install melobot
版本支持:
- python >= 3.10
- platform == All(mac 平台未测试)
- OneBot 标准 >= 11
💬 更多
项目文档正在构建中,敬请期待...
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
melobot-2.2.0.tar.gz
(68.9 kB
view details)
Built Distribution
melobot-2.2.0-py3-none-any.whl
(78.5 kB
view details)
File details
Details for the file melobot-2.2.0.tar.gz
.
File metadata
- Download URL: melobot-2.2.0.tar.gz
- Upload date:
- Size: 68.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2d00f2a381e97fbcf529139ce2e70dd2d1b6bd92744b725e3a7a34973433768 |
|
MD5 | 24ae56fdf2391f7c1c93325ffff79955 |
|
BLAKE2b-256 | cadda1df4fa7363fb91bef888fbc88d625504bac626616ece90b2f16932d3bf0 |
File details
Details for the file melobot-2.2.0-py3-none-any.whl
.
File metadata
- Download URL: melobot-2.2.0-py3-none-any.whl
- Upload date:
- Size: 78.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33dfdaddf3fae8136eb80dcd6e3595cb83e07f5aea9c395787975c76df65042f |
|
MD5 | e8bc837634be7aa4056d371aa32e46d4 |
|
BLAKE2b-256 | 7449b4df20a80f2846d4658daa5f3dae8a617555595e017b149130fdbf9b0bc6 |