melobot ?件化管理、基于?步??机制的机器人???架 ?? 工作?? 主分支? melobot v2 的代?,melobot v3 正在其他分支??。v3 ??支持各???以?展至各?平台提供机器人服?。主分支目前不再接受功能新增,但仍然接受 bug 修?直至 melobot v3 ?布。 我?不建???在?移到 melobot,因? v3 版本?在 24 年 6 月初?布,?? v2 ??停止??。?在?移到 melobot v2 是不必要的。 有任何意?或建?,?迎加入 qq 群?我???: 535705163 ?? ?明 melobot 是由??技?的??者共同??的?源?目。我?致力于提供一?可?、高效的?件工具,以促?技?交流和?新。以下?? melobot ?目?“本?目”。 本?目?禁用于任何非法目的,包括但不限于侵犯版?、商?、商?机密或其他知???,以及?反任何适用的法律和法?。我?不?因非法使用本?目而?生的任何直接、?接、附?、特殊、??性或后果性?害承??任。 ?? ?介 melobot 是基于 Python 的机器人???架。目前已完成版本? v2,只适用于搭建 qq 机器人,v3 正在??中。 melobot v2 以 Onebot ?准的??程序 作?前端,通???自“前端”的各?“事件”的?理,?生“行?”提交?“前端”,?“前端”? qq 服?器交互,?而??各???的功能。 ? 特色 ?什??? melobot?因? melobot 更 自由、?雅和强大 : ?步性能:基于 asyncio,但使用性能更?秀的事件循?策略: uvloop / winloop ?件管理:更低?合度的?件加??通信 ??控制:自???的、可自定?的?? ??理流程:可?播??信息的、?活的、可自定?的事件??理 生命周期控制:支持 bot 生命周期 hook 多?例?同:多 bot ?例?行,跨?例通信 ?步接口:常用?步??的封?,使各?????更?? 日志支持:日志??兼容?准?和?大多?日志?架 使用本?架的机器人?目如下: MeloInf ?可以??些?目作? melobot 使用的?例?考。?迎?基于 melobot ??完整的机器人?目后,向本文?提出 PR,在此?展示。 ?? 文? ?目文?: melobot 文? (v2 版本且不完整) ?于文?可能出?的?漏,??各位包涵。?迎提出修正和?化文?的 PR: 文?源文件 ??? 安?使用 通? pip 命令安?: pip install melobot 或?源??建: 本?目通? pdm 管理,?首先需要安? pdm 。 # ?后在本?目根目?: pdm install pdm build 之后可在 .pdm-build 目??取本地?建,pip 本地安??可。提示:首次?行 pdm 需要初始化???境,??照 pdm 文?操作。 ?? 版本特性 python 版本需要 >=3.10 可跨平台使用 通信?准: OneBot v11 ?? ?源?可 本?目使用??可?。 docs 目??所有?容在 CC-BY-SA-4.0 ?可下?行。 此部分版?主??: melobot 文?的所有??者 docs 目?外所有?容在 BSD 3-Clause ?可下?行。 此部分版?主??: melobot ?目代?的所有??者