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.4.4.tar.gz
(66.9 kB
view details)
Built Distribution
melobot-2.4.4-py3-none-any.whl
(77.2 kB
view details)
File details
Details for the file melobot-2.4.4.tar.gz
.
File metadata
- Download URL: melobot-2.4.4.tar.gz
- Upload date:
- Size: 66.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 | b2e386ccd86e8bfa3670bb8baadd4e82cae0ec9da1a5f8519baf0fb633043ee1 |
|
MD5 | 97e1af8db7b9103322d89cb4ccf53771 |
|
BLAKE2b-256 | 15ed5e08be1314897798a7e6802530ca01a283c8ba46d2d9e6c87c4990275ff5 |
File details
Details for the file melobot-2.4.4-py3-none-any.whl
.
File metadata
- Download URL: melobot-2.4.4-py3-none-any.whl
- Upload date:
- Size: 77.2 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 | f178b644a40b509df9b812612f3c542ec5664feb19c6e87d4d32d4f9a431e1f4 |
|
MD5 | ba89c4993bb1222c4c0bec2aae1b2974 |
|
BLAKE2b-256 | eb057301a82ed872bdefc8cc78467815f6fc5ec793b95283f62127a7fb07dd61 |