omega-miya icon indicating copy to clipboard operation
omega-miya copied to clipboard

基于nonebot2的qq机器人

Results 19 omega-miya issues
Sort by recently updated
recently updated
newest added

目前 v0.9 版本已基本稳定,接下可能将不会有大的更新,并将进入下一个阶段的重构,包括: - 数据库重构 - GUI界面 - *官方频道机器人适配 - *其他机器人协议适配 本次重构的目标是与 onebot 协议及 go-cqhttp 解耦,实现支持多协议的机器人

enhancement
breaking

支持多适配器机器人同时接入 计划支持的适配器: - ✅[Console](https://github.com/nonebot/adapter-console) - ✅[Onebot V11](https://onebot.adapters.nonebot.dev/) - 🚧[Onebot V12](https://onebot.adapters.nonebot.dev/) - ✅[Telegram](https://github.com/nonebot/adapter-telegram) - ✅[QQ / QQ 频道](https://github.com/nonebot/adapter-qq) - 🚧[RedProtocol](https://github.com/nonebot/adapter-red) - 🚧[Satori](https://github.com/nonebot/adapter-satori) - 🚧[Discord](https://github.com/nonebot/adapter-discord) - 🚧[飞书](https://github.com/nonebot/adapter-feishu) - 🚧[钉钉](https://github.com/nonebot/adapter-ding)

enhancement
breaking

本项目自初代起算下来也差不多经历了三年半的时间,从 coolq 到 go-cqhttp 也算是~~受尽了各种折磨~~经历了风风雨雨,现在 tx 针对协议库的围追堵截看来又将会一次动荡 正如 https://github.com/Mrs4s/go-cqhttp/issues/2471 中所说 > 协议库的时代已经过去, 接下来是无头NTQQ的时代了 幸运的是,本项目在上一次的重构中,已将协议的适配初步解耦,通过中间件的形式提供了全平台适配的可能,虽然现在看来这个实现并不算完美,但它是适应未来 QQBot 发展所必须的,不断优化和重构多平台适配将会是本项目未来长期的目标 同时对于短期目标,本项目将要重点推进的包括: - #113 1.0版本重构,虽然会再次推迟,但目前进度已过大半 - #119 新增 [RedProtocol](https://github.com/nonebot/adapter-red)、[Satori](https://github.com/nonebot/adapter-satori) 协议适配 - #111 数据库新增 alembic 管理数据库更新和迁移...

enhancement

系统ubuntu,本人纯小白数据库一点不懂,希望作者指导一下怎么弄数据库

LLonebot和[Lagrange都连不上,提示403,配置是默认的没改

日志: ```log 10-17 12:03:50 [ERROR] src | SemaphoreGather | Task(s) called by "_init_all_live_room_subscription_source_status" in "/home/ubuntu/nonebot/omega-miya/src/plugins/bilibili_live_monitor/data_source.py" raised ValidationError exception in task(0): 8 validation errors for BilibiliUserModel data.mid Field required [type=missing, input_value={'v_voucher':...

enhancement
breaking

在群里作为管理员使用`/AntiRecall ON`指令启动反撤回插件,返回消息 `已设置 AntiRecall 反撤回功能开关为 'ON'` 但是撤回没有任何效果…?去看日志也没有任何输出,是我使用方法不对吗

bug

src/plugins/omega_sign_in/helpers.py文件中 ``` python async def get_signin_top_image() -> "CollectedArtwork": """从数据库获取一张生成签到卡片用的头图""" random_artworks = await get_artwork_collection_type().query_any_origin_by_condition( keywords=None, origin=sign_in_config.signin_plugin_top_image_origin, num=5, allow_classification_range=(2, 3), allow_rating_range=(0, 0), ratio=1 ) # 因为图库中部分图片可能因为作者删稿失效, 所以要多随机几个备选 for artwork in random_artworks: try:...

enhancement