Skip to content

操作‘添加订阅-bilibili-查询’时报错,无法继续添加订阅 #737

@Jerry-Z07

Description

@Jerry-Z07

nonebot-bison 版本

0.9.12

nonebot 版本

2.4.3

安装方式

通过 nb-cli 安装

操作系统

Ubuntu 24.04

问题

操作添加订阅-bilibili-在查询id获取方法请回复:“查询”提示处回复“查询”时报错,无法继续添加订阅
其他功能均正常

日志

09-18 12:06:11 [ERROR] nonebot | Running Matcher(type='message', module=nonebot_bison.sub_manager, lineno=25) failed.
Traceback (most recent call last):
  File "<string>", line 15, in <module>
  File "/home/lxmalpha/Bot-Project/Nonebot/nb-bison/.venv/lib/python3.12/site-packages/nonebot/__init__.py", line 337, in run
    get_driver().run(*args, **kwargs)
  File "/home/lxmalpha/Bot-Project/Nonebot/nb-bison/.venv/lib/python3.12/site-packages/nonebot/drivers/fastapi.py", line 187, in run
    uvicorn.run(
  File "/home/lxmalpha/Bot-Project/Nonebot/nb-bison/.venv/lib/python3.12/site-packages/uvicorn/main.py", line 580, in run
    server.run()
  File "/home/lxmalpha/Bot-Project/Nonebot/nb-bison/.venv/lib/python3.12/site-packages/uvicorn/server.py", line 67, in run
    return asyncio.run(self.serve(sockets=sockets))
  File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run
    return runner.run(main)
  File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
  File "/home/lxmalpha/Bot-Project/Nonebot/nb-bison/.venv/lib/python3.12/site-packages/nonebot/utils.py", line 259, in run_coro_with_shield
    return await coro
  File "/home/lxmalpha/Bot-Project/Nonebot/nb-bison/.venv/lib/python3.12/site-packages/nonebot/message.py", line 508, in check_and_run_matcher
    await _run_matcher(
> File "/home/lxmalpha/Bot-Project/Nonebot/nb-bison/.venv/lib/python3.12/site-packages/nonebot/message.py", line 460, in _run_matcher
    await matcher.run(bot, event, state, stack, dependency_cache)
  File "/home/lxmalpha/Bot-Project/Nonebot/nb-bison/.venv/lib/python3.12/site-packages/nonebot/internal/matcher/matcher.py", line 926, in run
    await self.simple_run(bot, event, state, stack, dependency_cache)
  File "/home/lxmalpha/Bot-Project/Nonebot/nb-bison/.venv/lib/python3.12/site-packages/nonebot/internal/matcher/matcher.py", line 863, in simple_run
    await handler(
  File "/home/lxmalpha/Bot-Project/Nonebot/nb-bison/.venv/lib/python3.12/site-packages/nonebot/dependencies/__init__.py", line 113, in __call__
    return await cast(Callable[..., Awaitable[R]], self.call)(**values)
  File "/home/lxmalpha/Bot-Project/Nonebot/nb-bison/.venv/lib/python3.12/site-packages/nonebot_bison/sub_manager/add_sub.py", line 78, in got_id
    await msg.reject()
  File "/home/lxmalpha/Bot-Project/Nonebot/nb-bison/.venv/lib/python3.12/site-packages/nonebot_plugin_saa/abstract_factories.py", line 214, in reject
    await self.send(at_sender=at_sender, reply=reply, **kwargs)
  File "/home/lxmalpha/Bot-Project/Nonebot/nb-bison/.venv/lib/python3.12/site-packages/nonebot_plugin_saa/abstract_factories.py", line 186, in send
    return await MessageFactory(self).send(at_sender=at_sender, reply=reply)
  File "/home/lxmalpha/Bot-Project/Nonebot/nb-bison/.venv/lib/python3.12/site-packages/nonebot_plugin_saa/abstract_factories.py", line 389, in send
    return await self._do_send(bot, target, event, at_sender, reply)
  File "/home/lxmalpha/Bot-Project/Nonebot/nb-bison/.venv/lib/python3.12/site-packages/nonebot_plugin_saa/abstract_factories.py", line 453, in _do_send
    return await sender(bot, self, target, event, at_sender, reply)
File "/home/lxmalpha/Bot-Project/Nonebot/nb-bison/.venv/lib/python3.12/site-packages/nonebot_plugin_saa/adapters/onebot_v11.py", line 206, in send
    res_dict = await bot.send_msg(message=message_to_send, **target.arg_dict(bot))
  File "/home/lxmalpha/Bot-Project/Nonebot/nb-bison/.venv/lib/python3.12/site-packages/nonebot/internal/adapter/bot.py", line 176, in call_api
    raise exception
  File "/home/lxmalpha/Bot-Project/Nonebot/nb-bison/.venv/lib/python3.12/site-packages/nonebot/internal/adapter/bot.py", line 128, in call_api
    result = await self.adapter._call_api(self, api, **data)
  File "/home/lxmalpha/Bot-Project/Nonebot/nb-bison/.venv/lib/python3.12/site-packages/nonebot/adapters/onebot/v11/adapter.py", line 175, in _call_api
    return handle_api_result(await self._result_store.fetch(seq, timeout))
  File "/home/lxmalpha/Bot-Project/Nonebot/nb-bison/.venv/lib/python3.12/site-packages/nonebot/adapters/onebot/v11/utils.py", line 58, in handle_api_result
    raise ActionFailed(**result)
nonebot.adapters.onebot.v11.exception.ActionFailed: ActionFailed(status='failed', retcode=1200, data=None, message='converter is not a function', wording='converter is not a function', echo='41')

确认

  • 我搜索过了 issue,但是并没有发现过与我类似的问题
  • 我确认在日志中去掉了敏感信息

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions