nonebot / adapter-satori

NoneBot2 Satori 适配器 / Satori Protocol adapter for nonebot2
MIT License
85 stars 5 forks source link

[Bug]: Satori Adapter不支持使用Nonebot Alconna解析命令 #16

Closed LiXDL closed 4 months ago

LiXDL commented 4 months ago

确认项

操作系统

Windows

Python 版本

3.12.2

NoneBot 版本

2.2.1

适配器

0.10.1

协议端

Chronocat

描述问题

使用on_alconna构造的事件响应器报错并提示Message Exporter not found under adapter Satori

复现步骤

  1. 使用QQNT和LiteLoader启用Choronocat
  2. bot正常连接并加载插件
  3. 触发使用on_alconna构造的事件响应器即会报错

期望的结果

No response

截图或日志

1.事件响应器定义: image 2.处理函数定义: image 3.Traceback:

image

Nonebot 配置项

No response

RF-Tar-Railt commented 4 months ago

bot启动的时候有什么RuntimeWarning吗

RF-Tar-Railt commented 4 months ago

RF-Tar-Railt commented 4 months ago

在吗?

LiXDL commented 4 months ago

大哥,我昨天发完issue就睡了,白天上班没条件测,晚上测完给你反馈🧎🏻‍♂️

LiXDL commented 4 months ago
image

启动的时候都正常的

RF-Tar-Railt commented 4 months ago

你用的什么版本的alc

LiXDL commented 4 months ago

nb的alconna插件是0.42.4,arclet-alconna是1.8.9

RF-Tar-Railt commented 4 months ago

怪了,我这边没有碰到这个问题 image image

LiXDL commented 4 months ago

刚刚更新了一下satori adapter到0.10.4,没有报错,但是前面我写的那个事件响应器也没有被命令触发。 我看alconna那边好像也是您在维护,顺带问问,on_alconna构造出来的响应器是不是不会注入bot和event这类nb自己的依赖。

RF-Tar-Railt commented 4 months ago

刚刚更新了一下satori adapter到0.10.4,没有报错,但是前面我写的那个事件响应器也没有被命令触发。 我看alconna那边好像也是您在维护,顺带问问,on_alconna构造出来的响应器是不是不会注入bot和event这类nb自己的依赖。

  1. 你看看是不是 permission设置错了,或者你没有带command_start
  2. bot和event会注入的
LiXDL commented 4 months ago

感谢感谢,解决了!