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.2.tar.gz
(66.8 kB
view details)
Built Distribution
melobot-2.4.2-py3-none-any.whl
(77.1 kB
view details)
File details
Details for the file melobot-2.4.2.tar.gz
.
File metadata
- Download URL: melobot-2.4.2.tar.gz
- Upload date:
- Size: 66.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | be40158a87241c2ffbcaf8a9331d646ba02db56a8868c6ee46043c59995c1727 |
|
MD5 | b8794247b5b721071aeb19939cbb4238 |
|
BLAKE2b-256 | 600e8a78523eb2ea282cf82d4766d6157b876628519148cbbd32e16d27164d32 |
File details
Details for the file melobot-2.4.2-py3-none-any.whl
.
File metadata
- Download URL: melobot-2.4.2-py3-none-any.whl
- Upload date:
- Size: 77.1 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 | 9ab54f6be23438fde588a707803373793b0c22fe3f257ed7319622144b0e3e29 |
|
MD5 | 6161378fd978b873dc82a7fc388f5ff7 |
|
BLAKE2b-256 | 3855c8b5794815ba257eb50fe3030dba9f9a71bfd6ccba8231dffb4d8a199012 |