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.5.0.tar.gz
(840.3 kB
view details)
Built Distribution
melobot-2.5.0-py3-none-any.whl
(75.4 kB
view details)
File details
Details for the file melobot-2.5.0.tar.gz
.
File metadata
- Download URL: melobot-2.5.0.tar.gz
- Upload date:
- Size: 840.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.12.4 CPython/3.10.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41cecdd712894a25a88cfd6607506c75c522a69563bd7daa0f5374ff3f4ed764 |
|
MD5 | 1f8061bd78f79089db0eb8dd44589f5b |
|
BLAKE2b-256 | a01e2d94767dbc37319014755541dbe410bc32e3684badfe46b3aa24fa4082ca |
File details
Details for the file melobot-2.5.0-py3-none-any.whl
.
File metadata
- Download URL: melobot-2.5.0-py3-none-any.whl
- Upload date:
- Size: 75.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.12.4 CPython/3.10.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dee8b6590d1ef3f8c997383f757a7a93b5214dadfe36c5a6ec5dc6b1d087a2a1 |
|
MD5 | a6e86d6874976255f3a48ef480f6d45d |
|
BLAKE2b-256 | 5b81b5a8e36b23955a1ae877b72fa461ad4f5bc03b90ca67fc59b365e91ba2ab |