a-kirami / nonebot-plugin-alipayvoice Goto Github PK
View Code? Open in Web Editor NEWnonebot2的支付宝到账语音插件
License: MIT License
nonebot2的支付宝到账语音插件
License: MIT License
1、安装最新版nonebot2
2、安装此插件nb plugin install nonebot-plugin-alipayvoice
3、QQ群内发送 支付宝到账 100
发送语音
11-07 06:51:37 [SUCCESS] nonebot | OneBot V11 1031241878 | [message.group.normal]: Message 1581820544 from 270868687@[群:480972491] '支付宝到账 100'
11-07 06:51:37 [INFO] nonebot | Event will be handled by Matcher(type='message', module=nonebot_plugin_alipayvoice, lineno=7)
11-07 06:51:39 [INFO] nonebot | Matcher(type='message', module=nonebot_plugin_alipayvoice, lineno=7) running complete
11-07 06:51:39 [ERROR] nonebot | Running Matcher(type='message', module=nonebot_plugin_alipayvoice, lineno=7) failed.
Traceback (most recent call last):
File "<string>", line 21, in <module>
File "/root/qqbot/.venv/lib/python3.11/site-packages/nonebot/__init__.py", line 331, in run
get_driver().run(*args, **kwargs)
File "/root/qqbot/.venv/lib/python3.11/site-packages/nonebot/drivers/fastapi.py", line 201, in run
uvicorn.run(
File "/root/qqbot/.venv/lib/python3.11/site-packages/uvicorn/main.py", line 587, in run
server.run()
File "/root/qqbot/.venv/lib/python3.11/site-packages/uvicorn/server.py", line 61, in run
return asyncio.run(self.serve(sockets=sockets))
File "/usr/lib/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
File "/usr/lib/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
File "/root/qqbot/.venv/lib/python3.11/site-packages/nonebot/message.py", line 476, in check_and_run_matcher
await _run_matcher(
> File "/root/qqbot/.venv/lib/python3.11/site-packages/nonebot/message.py", line 428, in _run_matcher
await matcher.run(bot, event, state, stack, dependency_cache)
File "/root/qqbot/.venv/lib/python3.11/site-packages/nonebot/internal/matcher/matcher.py", line 846, in run
await self.simple_run(bot, event, state, stack, dependency_cache)
File "/root/qqbot/.venv/lib/python3.11/site-packages/nonebot/internal/matcher/matcher.py", line 821, in simple_run
await handler(
File "/root/qqbot/.venv/lib/python3.11/site-packages/nonebot/dependencies/__init__.py", line 113, in __call__
return await cast(Callable[..., Awaitable[R]], self.call)(**values)
File "/root/qqbot/.venv/lib/python3.11/site-packages/nonebot_plugin_alipayvoice/__init__.py", line 22, in alipay
await matcher.send(MessageSegment.record(url))
File "/root/qqbot/.venv/lib/python3.11/site-packages/nonebot/internal/matcher/matcher.py", line 554, in send
return await bot.send(event=event, message=_message, **kwargs)
File "/root/qqbot/.venv/lib/python3.11/site-packages/nonebot/adapters/onebot/v11/bot.py", line 225, in send
return await self.__class__.send_handler(self, event, message, **kwargs)
File "/root/qqbot/.venv/lib/python3.11/site-packages/nonebot/adapters/onebot/v11/bot.py", line 178, in send
return await bot.send_msg(**params)
File "/root/qqbot/.venv/lib/python3.11/site-packages/nonebot/internal/adapter/bot.py", line 123, in call_api
raise exception
File "/root/qqbot/.venv/lib/python3.11/site-packages/nonebot/internal/adapter/bot.py", line 98, in call_api
result = await self.adapter._call_api(self, api, **data)
File "/root/qqbot/.venv/lib/python3.11/site-packages/nonebot/adapters/onebot/v11/adapter.py", line 144, in _call_api
return handle_api_result(await self._result_store.fetch(seq, timeout))
File "/root/qqbot/.venv/lib/python3.11/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=35000, data={}, message='消息合成失败,请查看日志或者检查输入。', echo='3')
No response
应该是cn2an的问题,在输入整数的时候会转化为整数+小数的形式,如66会变成66.0,但实际上带了.0网页打不开,可以改成url = f"https://mm.cqu.cc/share/zhifubaodaozhang/?money={amount}"
在安装配置中加上对ffmpeg的要求
简单的说明即可
No response
No response
No response
gohttp日志:
08-26 00:55:20 [INFO] nonebot_plugin_gocqhttp | [2821521344] 收到群 测试群(1006443456) 内 THANKU.UB(609638635) 的消息: /支付宝到账 1000元 (-868623838)
noneBOT日志
08-26 00:55:20 [SUCCESS] nonebot | ONEBOT V11 2821521344 | [message.group.normal]: Message -868623838 from 609638635@[群:1006443456] "/支付宝到账 1000元"
08-26 00:55:20 [INFO] nonebot | Event will be handled by <Matcher from nonebot_plugin_alipayvoice, type=message, priority=1, temp=False>
08-26 00:55:20 [WARNING] nonebot_plugin_gocqhttp | [2821521344] 转换CQ码 ({"type": "record", "data": {"file": "https://mm.cqu.cc/share/zhifubaodaozhang/mp3/1000.mp3", "magic": null, "cache": null, "proxy": null, "timeout": null}}) 到MiraiGo Element时出现错误: encode silk failed: convert pcm file error: exit status 1 将忽略本段CQ码.
08-26 00:55:20 [WARNING] nonebot_plugin_gocqhttp | [2821521344] 群消息发送失败: 消息为空.
08-26 00:55:20 [INFO] nonebot | Matcher <Matcher from nonebot_plugin_alipayvoice, type=message, priority=1, temp=False> running complete
08-26 00:55:20 [ERROR] nonebot | Running matcher <Matcher from nonebot_plugin_alipayvoice, type=message, priority=1, temp=False> failed.
Traceback (most recent call last):
File "c:\users\administrator\appdata\local\programs\python\python38\lib\runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "c:\users\administrator\appdata\local\programs\python\python38\lib\runpy.py", line 87, in run_code
exec(code, run_globals)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\Scripts\nb.exe_main.py", line 7, in
sys.exit(main())
File "c:\users\administrator\appdata\local\programs\python\python38\lib\site-packages\click\core.py", line 1130, in call
return self.main(*args, **kwargs)
File "c:\users\administrator\appdata\local\programs\python\python38\lib\site-packages\click\core.py", line 1055, in main
rv = self.invoke(ctx)
File "c:\users\administrator\appdata\local\programs\python\python38\lib\site-packages\click\core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "c:\users\administrator\appdata\local\programs\python\python38\lib\site-packages\click\core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "c:\users\administrator\appdata\local\programs\python\python38\lib\site-packages\click\core.py", line 760, in invoke
return _callback(*args, **kwargs)
File "c:\users\administrator\appdata\local\programs\python\python38\lib\site-packages\nb_cli\commands\main.py", line 30, in run
run_bot(file, app)
File "c:\users\administrator\appdata\local\programs\python\python38\lib\site-packages\nb_cli\handlers\deploy.py", line 25, in run_bot
nonebot.run(app=f"{module_name}:{app}")
File "c:\users\administrator\appdata\local\programs\python\python38\lib\site-packages\nonebot_init.py", line 261, in run
get_driver().run(*args, **kwargs)
File "c:\users\administrator\appdata\local\programs\python\python38\lib\site-packages\nonebot\drivers\fastapi.py", line 170, in run
uvicorn.run(
File "c:\users\administrator\appdata\local\programs\python\python38\lib\site-packages\uvicorn\main.py", line 576, in run
server.run()
File "c:\users\administrator\appdata\local\programs\python\python38\lib\site-packages\uvicorn\server.py", line 60, in run
return asyncio.run(self.serve(sockets=sockets))
File "c:\users\administrator\appdata\local\programs\python\python38\lib\asyncio\runners.py", line 44, in run
return loop.run_until_complete(main)
File "c:\users\administrator\appdata\local\programs\python\python38\lib\asyncio\base_events.py", line 603, in run_until_complete
self.run_forever()
File "c:\users\administrator\appdata\local\programs\python\python38\lib\asyncio\windows_events.py", line 316, in run_forever
super().run_forever()
File "c:\users\administrator\appdata\local\programs\python\python38\lib\asyncio\base_events.py", line 570, in run_forever
self._run_once()
File "c:\users\administrator\appdata\local\programs\python\python38\lib\asyncio\base_events.py", line 1859, in _run_once
handle._run()
File "c:\users\administrator\appdata\local\programs\python\python38\lib\asyncio\events.py", line 81, in _run
self._context.run(self._callback, *self._args)
File "c:\users\administrator\appdata\local\programs\python\python38\lib\site-packages\nonebot\message.py", line 146, in _check_matcher
await _run_matcher(Matcher, bot, event, state, stack, dependency_cache)
File "c:\users\administrator\appdata\local\programs\python\python38\lib\site-packages\nonebot\message.py", line 196, in run_matcher
await matcher.run(bot, event, state, stack, dependency_cache)
File "c:\users\administrator\appdata\local\programs\python\python38\lib\site-packages\nonebot\internal\matcher.py", line 672, in run
await self.simple_run(bot, event, state, stack, dependency_cache)
File "c:\users\administrator\appdata\local\programs\python\python38\lib\site-packages\nonebot\internal\matcher.py", line 639, in simple_run
await handler(
File "c:\users\administrator\appdata\local\programs\python\python38\lib\site-packages\nonebot\dependencies_init.py", line 92, in call
return await self.call(**values)
File "c:\users\administrator\appdata\local\programs\python\python38\lib\site-packages\nonebot_plugin_alipayvoice_init_.py", line 22, in alipay
await matcher.send(MessageSegment.record(url))
File "c:\users\administrator\appdata\local\programs\python\python38\lib\site-packages\nonebot\internal\matcher.py", line 453, in send
return await bot.send(event=event, message=_message, **kwargs)
File "c:\users\administrator\appdata\local\programs\python\python38\lib\site-packages\nonebot\adapters\onebot\v11\bot.py", line 220, in send
return await self.class.send_handler(self, event, message, **kwargs)
File "c:\users\administrator\appdata\local\programs\python\python38\lib\site-packages\nonebot\adapters\onebot\v11\bot.py", line 175, in send
return await bot.send_msg(**params)
File "c:\users\administrator\appdata\local\programs\python\python38\lib\site-packages\nonebot\internal\adapter\bot.py", line 117, in call_api
raise exception
File "c:\users\administrator\appdata\local\programs\python\python38\lib\site-packages\nonebot\internal\adapter\bot.py", line 94, in call_api
result = await self.adapter._call_api(self, api, **data)
File "c:\users\administrator\appdata\local\programs\python\python38\lib\site-packages\nonebot\adapters\onebot\v11\adapter.py", line 132, in _call_api
return handle_api_result(
File "c:\users\administrator\appdata\local\programs\python\python38\lib\site-packages\nonebot\adapters\onebot\v11\utils.py", line 58, in handle_api_result
raise ActionFailed(**result)
nonebot.adapters.onebot.v11.exception.ActionFailed: <ActionFailed data=None, echo='1', msg='SEND_MSG_API_ERROR', retcode=100, status='failed', wording='请参考 go-cqhttp 端输出'>
在本机上这个插件可以正常运行,但换到云服务器上就有报错了
[WARNING]: 转换CQ码 ({"type": "record", "data": {"file": "https://mm.cqu.cc/share/zhifubaodaozhang/mp3/1.mp3", "magic": null, "cache": null, "proxy": null, "timeout": null}}) 到MiraiGo Element时出现错误: encode silk failed: convert pcm file error: exec: "ffmpeg": executable file not found in %PATH% 将忽略本段CQ码.
安装了ffmpeg并设置过环境变量了,在cmd里可以正常调用ffmpeg
在两个机子上操作应该差不多,不知道为什么一个可行另一个就报错了
麻烦大佬看看问题出在哪了
[2022-05-18 19:54:36] [WARNING]: 转换CQ码 ({"type": "record", "data": {"file": "https://mm.cqu.cc/share/zhifubaodaozhang/?money=9.0", "magic": null, "cache": null, "proxy": null, "timeout": null}}) 到MiraiGo Element时出现错误: audio type error: text/plain 将忽略本段CQ码.
[2022-05-18 19:54:36] [WARNING]: 群消息发送失败: 消息为空.
nonebot-plugin-alipayvoice
已经安装了ffmpeg并且设置了ffmpeg的环境路径,但是用.record()函数发送.mp3格式的文件仍然会报错
No response
No response
No response
No response
nonebot==2.0.0b1
完整日志:
10-06 10:48:52 [INFO] nonebot_plugin_gocqhttp | [3544086963] 网络诊断完成. 未发现问题
10-06 10:52:08 [INFO] nonebot_plugin_gocqhttp | [3544086963] 收到群 *话测试专用(805902339) 内 Broken_Deer(3472054691) 的消息: 支付宝到账 (-933727923)
10-06 10:52:08 [SUCCESS] nonebot | ONEBOT V11 3544086963 | [message]: {'time': 1665024727, 'self_id': 3544086963, 'post_type': 'message', 'group_id': 805902339, 'sender': {'age': 0, 'area': '', 'card': '', 'level': '', 'nickname': 'Broken_Deer', 'role': 'owner', 'sex': 'unknown', 'title': '', 'user_id': 3472054691}, 'anonymous': None, 'user_id': 3472054691, 'message_seq': 1269, 'message_type': 'group', 'sub_type': 'normal', 'message_id': -933727923, 'raw_message': '支付宝
到账', 'font': 0, 'message': [{'type': 'text', 'data': {'text': '支付宝到账'}}]}
10-06 10:52:08 [WARNING] nonebot | Error while parsing command for event
Traceback (most recent call last):
File "D:\Python\lib\runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "D:\Python\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "D:\Python\Scripts\nb.exe\__main__.py", line 7, in <module>
sys.exit(main())
File "D:\Python\lib\site-packages\click\core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "D:\Python\lib\site-packages\click\core.py", line 1055, in main
rv = self.invoke(ctx)
File "D:\Python\lib\site-packages\click\core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "D:\Python\lib\site-packages\click\core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "D:\Python\lib\site-packages\click\core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "D:\Python\lib\site-packages\nb_cli\commands\main.py", line 30, in run
run_bot(file, app)
File "D:\Python\lib\site-packages\nb_cli\handlers\deploy.py", line 25, in run_bot
nonebot.run(app=f"{module_name}:{app}")
File "D:\Python\lib\site-packages\nonebot\__init__.py", line 300, in run
get_driver().run(*args, **kwargs)
File "D:\Python\lib\site-packages\nonebot\drivers\fastapi.py", line 232, in run
uvicorn.run(
File "D:\Python\lib\site-packages\uvicorn\main.py", line 447, in run
server.run()
File "D:\Python\lib\site-packages\uvicorn\server.py", line 68, in run
return asyncio.run(self.serve(sockets=sockets))
File "D:\Python\lib\asyncio\runners.py", line 44, in run
return loop.run_until_complete(main)
File "D:\Python\lib\asyncio\base_events.py", line 629, in run_until_complete
self.run_forever()
File "D:\Python\lib\asyncio\base_events.py", line 596, in run_forever
self._run_once()
File "D:\Python\lib\asyncio\base_events.py", line 1890, in _run_once
handle._run()
File "D:\Python\lib\asyncio\events.py", line 80, in _run
self._context.run(self._callback, *self._args)
File "D:\Python\lib\site-packages\nonebot\adapters\onebot\v11\bot.py", line 194, in handle_event
await handle_event(self, event)
> File "D:\Python\lib\site-packages\nonebot\message.py", line 307, in handle_event
TrieRule.get_value(bot, event, state)
File "D:\Python\lib\site-packages\nonebot\rule.py", line 189, in get_value
message = event.get_message()
File "D:\Python\lib\site-packages\nonebot\adapters\onebot\v11\event.py", line 49, in get_message
raise ValueError("Event has no message!")
ValueError: Event has no message!
10-06 10:52:08 [ERROR] nonebot | Rule check failed for <Matcher from nonebot_plugin_gocqhttp.plugin, type=message, priority=1, temp=False>.
Traceback (most recent call last):
File "D:\Python\lib\runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "D:\Python\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "D:\Python\Scripts\nb.exe\__main__.py", line 7, in <module>
sys.exit(main())
File "D:\Python\lib\site-packages\click\core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "D:\Python\lib\site-packages\click\core.py", line 1055, in main
rv = self.invoke(ctx)
File "D:\Python\lib\site-packages\click\core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "D:\Python\lib\site-packages\click\core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "D:\Python\lib\site-packages\click\core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "D:\Python\lib\site-packages\nb_cli\commands\main.py", line 30, in run
run_bot(file, app)
File "D:\Python\lib\site-packages\nb_cli\handlers\deploy.py", line 25, in run_bot
nonebot.run(app=f"{module_name}:{app}")
File "D:\Python\lib\site-packages\nonebot\__init__.py", line 300, in run
get_driver().run(*args, **kwargs)
File "D:\Python\lib\site-packages\nonebot\drivers\fastapi.py", line 232, in run
uvicorn.run(
File "D:\Python\lib\site-packages\uvicorn\main.py", line 447, in run
server.run()
File "D:\Python\lib\site-packages\uvicorn\server.py", line 68, in run
return asyncio.run(self.serve(sockets=sockets))
File "D:\Python\lib\asyncio\runners.py", line 44, in run
return loop.run_until_complete(main)
File "D:\Python\lib\asyncio\base_events.py", line 629, in run_until_complete
self.run_forever()
File "D:\Python\lib\asyncio\base_events.py", line 596, in run_forever
self._run_once()
File "D:\Python\lib\asyncio\base_events.py", line 1890, in _run_once
handle._run()
File "D:\Python\lib\asyncio\events.py", line 80, in _run
self._context.run(self._callback, *self._args)
> File "D:\Python\lib\site-packages\nonebot\message.py", line 142, in _check_matcher
if not await Matcher.check_perm(
File "D:\Python\lib\site-packages\nonebot\matcher.py", line 311, in check_perm
return event_type == (cls.type or event_type) and await cls.permission(
File "D:\Python\lib\site-packages\nonebot\permission.py", line 111, in __call__
results = await asyncio.gather(
File "D:\Python\lib\site-packages\nonebot\permission.py", line 31, in _run_coro_with_catch
return await coro
File "D:\Python\lib\site-packages\nonebot\dependencies\__init__.py", line 76, in __call__
return await self.call(**values)
File "D:\Python\lib\site-packages\nonebot\permission.py", line 210, in __call__
f"{bot.adapter.get_name().split(maxsplit=1)[0].lower()}:{event.get_user_id()}"
File "D:\Python\lib\site-packages\nonebot\adapters\onebot\v11\event.py", line 53, in get_user_id
raise ValueError("Event has no context!")
ValueError: Event has no context!
10-06 10:52:08 [ERROR] nonebot | Rule check failed for <Matcher from src.plugins.nonebot_plugin_cute_message, type=message, priority=30, temp=False>.
Traceback (most recent call last):
File "D:\Python\lib\runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "D:\Python\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "D:\Python\Scripts\nb.exe\__main__.py", line 7, in <module>
sys.exit(main())
File "D:\Python\lib\site-packages\click\core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "D:\Python\lib\site-packages\click\core.py", line 1055, in main
rv = self.invoke(ctx)
File "D:\Python\lib\site-packages\click\core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "D:\Python\lib\site-packages\click\core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "D:\Python\lib\site-packages\click\core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "D:\Python\lib\site-packages\nb_cli\commands\main.py", line 30, in run
run_bot(file, app)
File "D:\Python\lib\site-packages\nb_cli\handlers\deploy.py", line 25, in run_bot
nonebot.run(app=f"{module_name}:{app}")
File "D:\Python\lib\site-packages\nonebot\__init__.py", line 300, in run
get_driver().run(*args, **kwargs)
File "D:\Python\lib\site-packages\nonebot\drivers\fastapi.py", line 232, in run
uvicorn.run(
File "D:\Python\lib\site-packages\uvicorn\main.py", line 447, in run
server.run()
File "D:\Python\lib\site-packages\uvicorn\server.py", line 68, in run
return asyncio.run(self.serve(sockets=sockets))
File "D:\Python\lib\asyncio\runners.py", line 44, in run
return loop.run_until_complete(main)
File "D:\Python\lib\asyncio\base_events.py", line 629, in run_until_complete
self.run_forever()
File "D:\Python\lib\asyncio\base_events.py", line 596, in run_forever
self._run_once()
File "D:\Python\lib\asyncio\base_events.py", line 1890, in _run_once
handle._run()
File "D:\Python\lib\asyncio\events.py", line 80, in _run
self._context.run(self._callback, *self._args)
> File "D:\Python\lib\site-packages\nonebot\message.py", line 144, in _check_matcher
) or not await Matcher.check_rule(bot, event, state, stack, dependency_cache):
File "D:\Python\lib\site-packages\nonebot\matcher.py", line 340, in check_rule
return event_type == (cls.type or event_type) and await cls.rule(
File "D:\Python\lib\site-packages\nonebot\rule.py", line 144, in __call__
results = await asyncio.gather(
File "D:\Python\lib\site-packages\nonebot\dependencies\__init__.py", line 76, in __call__
return await self.call(**values)
File "E:\Desktop\bot\smart-driver\.\src\plugins\nonebot_plugin_cute_message\__init__.py", line 40, in _can_reply
input_message = event.get_plaintext()
File "D:\Python\lib\site-packages\nonebot\adapters\_event.py", line 124, in get_plaintext
return self.get_message().extract_plain_text()
File "D:\Python\lib\site-packages\nonebot\adapters\onebot\v11\event.py", line 49, in get_message
raise ValueError("Event has no message!")
ValueError: Event has no message!
10-06 10:52:09 [ERROR] nonebot | Rule check failed for <Matcher from src.plugins.nonebot_plugin_jrrp, type=message, priority=60, temp=False>.
Traceback (most recent call last):
File "D:\Python\lib\runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "D:\Python\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "D:\Python\Scripts\nb.exe\__main__.py", line 7, in <module>
sys.exit(main())
File "D:\Python\lib\site-packages\click\core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "D:\Python\lib\site-packages\click\core.py", line 1055, in main
rv = self.invoke(ctx)
File "D:\Python\lib\site-packages\click\core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "D:\Python\lib\site-packages\click\core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "D:\Python\lib\site-packages\click\core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "D:\Python\lib\site-packages\nb_cli\commands\main.py", line 30, in run
run_bot(file, app)
File "D:\Python\lib\site-packages\nb_cli\handlers\deploy.py", line 25, in run_bot
nonebot.run(app=f"{module_name}:{app}")
File "D:\Python\lib\site-packages\nonebot\__init__.py", line 300, in run
get_driver().run(*args, **kwargs)
File "D:\Python\lib\site-packages\nonebot\drivers\fastapi.py", line 232, in run
uvicorn.run(
File "D:\Python\lib\site-packages\uvicorn\main.py", line 447, in run
server.run()
File "D:\Python\lib\site-packages\uvicorn\server.py", line 68, in run
return asyncio.run(self.serve(sockets=sockets))
File "D:\Python\lib\asyncio\runners.py", line 44, in run
return loop.run_until_complete(main)
File "D:\Python\lib\asyncio\base_events.py", line 629, in run_until_complete
self.run_forever()
File "D:\Python\lib\asyncio\base_events.py", line 596, in run_forever
self._run_once()
File "D:\Python\lib\asyncio\base_events.py", line 1890, in _run_once
handle._run()
File "D:\Python\lib\asyncio\events.py", line 80, in _run
self._context.run(self._callback, *self._args)
> File "D:\Python\lib\site-packages\nonebot\message.py", line 144, in _check_matcher
) or not await Matcher.check_rule(bot, event, state, stack, dependency_cache):
File "D:\Python\lib\site-packages\nonebot\matcher.py", line 340, in check_rule
return event_type == (cls.type or event_type) and await cls.rule(
File "D:\Python\lib\site-packages\nonebot\rule.py", line 144, in __call__
results = await asyncio.gather(
File "D:\Python\lib\site-packages\nonebot\dependencies\__init__.py", line 73, in __call__
values = await self.solve(**kwargs)
File "D:\Python\lib\site-packages\nonebot\dependencies\__init__.py", line 180, in solve
value = await field_info._solve(**params)
File "D:\Python\lib\site-packages\nonebot\params.py", line 158, in _solve
solved = await task
File "D:\Python\lib\site-packages\nonebot\params.py", line 266, in _event_plain_text
return event.get_plaintext()
File "D:\Python\lib\site-packages\nonebot\adapters\_event.py", line 124, in get_plaintext
return self.get_message().extract_plain_text()
File "D:\Python\lib\site-packages\nonebot\adapters\onebot\v11\event.py", line 49, in get_message
raise ValueError("Event has no message!")
ValueError: Event has no message!
按照README说的那样,bot会回复一个语音
bot什么也没有回复,且抛出错误
10-06 10:48:52 [INFO] nonebot_plugin_gocqhttp | [3544086963] 网络诊断完成. 未发现问题
10-06 10:52:08 [INFO] nonebot_plugin_gocqhttp | [3544086963] 收到群 *话测试专用(805902339) 内 Broken_Deer(3472054691) 的消息: 支付宝到账 (-933727923)
10-06 10:52:08 [SUCCESS] nonebot | ONEBOT V11 3544086963 | [message]: {'time': 1665024727, 'self_id': 3544086963, 'post_type': 'message', 'group_id': 805902339, 'sender': {'age': 0, 'area': '', 'card': '', 'level': '', 'nickname': 'Broken_Deer', 'role': 'owner', 'sex': 'unknown', 'title': '', 'user_id': 3472054691}, 'anonymous': None, 'user_id': 3472054691, 'message_seq': 1269, 'message_type': 'group', 'sub_type': 'normal', 'message_id': -933727923, 'raw_message': '支付宝
到账', 'font': 0, 'message': [{'type': 'text', 'data': {'text': '支付宝到账'}}]}
10-06 10:52:08 [WARNING] nonebot | Error while parsing command for event
Traceback (most recent call last):
File "D:\Python\lib\runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "D:\Python\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "D:\Python\Scripts\nb.exe\__main__.py", line 7, in <module>
sys.exit(main())
File "D:\Python\lib\site-packages\click\core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "D:\Python\lib\site-packages\click\core.py", line 1055, in main
rv = self.invoke(ctx)
File "D:\Python\lib\site-packages\click\core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "D:\Python\lib\site-packages\click\core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "D:\Python\lib\site-packages\click\core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "D:\Python\lib\site-packages\nb_cli\commands\main.py", line 30, in run
run_bot(file, app)
File "D:\Python\lib\site-packages\nb_cli\handlers\deploy.py", line 25, in run_bot
nonebot.run(app=f"{module_name}:{app}")
File "D:\Python\lib\site-packages\nonebot\__init__.py", line 300, in run
get_driver().run(*args, **kwargs)
File "D:\Python\lib\site-packages\nonebot\drivers\fastapi.py", line 232, in run
uvicorn.run(
File "D:\Python\lib\site-packages\uvicorn\main.py", line 447, in run
server.run()
File "D:\Python\lib\site-packages\uvicorn\server.py", line 68, in run
return asyncio.run(self.serve(sockets=sockets))
File "D:\Python\lib\asyncio\runners.py", line 44, in run
return loop.run_until_complete(main)
File "D:\Python\lib\asyncio\base_events.py", line 629, in run_until_complete
self.run_forever()
File "D:\Python\lib\asyncio\base_events.py", line 596, in run_forever
self._run_once()
File "D:\Python\lib\asyncio\base_events.py", line 1890, in _run_once
handle._run()
File "D:\Python\lib\asyncio\events.py", line 80, in _run
self._context.run(self._callback, *self._args)
File "D:\Python\lib\site-packages\nonebot\adapters\onebot\v11\bot.py", line 194, in handle_event
await handle_event(self, event)
> File "D:\Python\lib\site-packages\nonebot\message.py", line 307, in handle_event
TrieRule.get_value(bot, event, state)
File "D:\Python\lib\site-packages\nonebot\rule.py", line 189, in get_value
message = event.get_message()
File "D:\Python\lib\site-packages\nonebot\adapters\onebot\v11\event.py", line 49, in get_message
raise ValueError("Event has no message!")
ValueError: Event has no message!
10-06 10:52:08 [ERROR] nonebot | Rule check failed for <Matcher from nonebot_plugin_gocqhttp.plugin, type=message, priority=1, temp=False>.
Traceback (most recent call last):
File "D:\Python\lib\runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "D:\Python\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "D:\Python\Scripts\nb.exe\__main__.py", line 7, in <module>
sys.exit(main())
File "D:\Python\lib\site-packages\click\core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "D:\Python\lib\site-packages\click\core.py", line 1055, in main
rv = self.invoke(ctx)
File "D:\Python\lib\site-packages\click\core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "D:\Python\lib\site-packages\click\core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "D:\Python\lib\site-packages\click\core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "D:\Python\lib\site-packages\nb_cli\commands\main.py", line 30, in run
run_bot(file, app)
File "D:\Python\lib\site-packages\nb_cli\handlers\deploy.py", line 25, in run_bot
nonebot.run(app=f"{module_name}:{app}")
File "D:\Python\lib\site-packages\nonebot\__init__.py", line 300, in run
get_driver().run(*args, **kwargs)
File "D:\Python\lib\site-packages\nonebot\drivers\fastapi.py", line 232, in run
uvicorn.run(
File "D:\Python\lib\site-packages\uvicorn\main.py", line 447, in run
server.run()
File "D:\Python\lib\site-packages\uvicorn\server.py", line 68, in run
return asyncio.run(self.serve(sockets=sockets))
File "D:\Python\lib\asyncio\runners.py", line 44, in run
return loop.run_until_complete(main)
File "D:\Python\lib\asyncio\base_events.py", line 629, in run_until_complete
self.run_forever()
File "D:\Python\lib\asyncio\base_events.py", line 596, in run_forever
self._run_once()
File "D:\Python\lib\asyncio\base_events.py", line 1890, in _run_once
handle._run()
File "D:\Python\lib\asyncio\events.py", line 80, in _run
self._context.run(self._callback, *self._args)
> File "D:\Python\lib\site-packages\nonebot\message.py", line 142, in _check_matcher
if not await Matcher.check_perm(
File "D:\Python\lib\site-packages\nonebot\matcher.py", line 311, in check_perm
return event_type == (cls.type or event_type) and await cls.permission(
File "D:\Python\lib\site-packages\nonebot\permission.py", line 111, in __call__
results = await asyncio.gather(
File "D:\Python\lib\site-packages\nonebot\permission.py", line 31, in _run_coro_with_catch
return await coro
File "D:\Python\lib\site-packages\nonebot\dependencies\__init__.py", line 76, in __call__
return await self.call(**values)
File "D:\Python\lib\site-packages\nonebot\permission.py", line 210, in __call__
f"{bot.adapter.get_name().split(maxsplit=1)[0].lower()}:{event.get_user_id()}"
File "D:\Python\lib\site-packages\nonebot\adapters\onebot\v11\event.py", line 53, in get_user_id
raise ValueError("Event has no context!")
ValueError: Event has no context!
10-06 10:52:08 [ERROR] nonebot | Rule check failed for <Matcher from src.plugins.nonebot_plugin_cute_message, type=message, priority=30, temp=False>.
Traceback (most recent call last):
File "D:\Python\lib\runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "D:\Python\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "D:\Python\Scripts\nb.exe\__main__.py", line 7, in <module>
sys.exit(main())
File "D:\Python\lib\site-packages\click\core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "D:\Python\lib\site-packages\click\core.py", line 1055, in main
rv = self.invoke(ctx)
File "D:\Python\lib\site-packages\click\core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "D:\Python\lib\site-packages\click\core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "D:\Python\lib\site-packages\click\core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "D:\Python\lib\site-packages\nb_cli\commands\main.py", line 30, in run
run_bot(file, app)
File "D:\Python\lib\site-packages\nb_cli\handlers\deploy.py", line 25, in run_bot
nonebot.run(app=f"{module_name}:{app}")
File "D:\Python\lib\site-packages\nonebot\__init__.py", line 300, in run
get_driver().run(*args, **kwargs)
File "D:\Python\lib\site-packages\nonebot\drivers\fastapi.py", line 232, in run
uvicorn.run(
File "D:\Python\lib\site-packages\uvicorn\main.py", line 447, in run
server.run()
File "D:\Python\lib\site-packages\uvicorn\server.py", line 68, in run
return asyncio.run(self.serve(sockets=sockets))
File "D:\Python\lib\asyncio\runners.py", line 44, in run
return loop.run_until_complete(main)
File "D:\Python\lib\asyncio\base_events.py", line 629, in run_until_complete
self.run_forever()
File "D:\Python\lib\asyncio\base_events.py", line 596, in run_forever
self._run_once()
File "D:\Python\lib\asyncio\base_events.py", line 1890, in _run_once
handle._run()
File "D:\Python\lib\asyncio\events.py", line 80, in _run
self._context.run(self._callback, *self._args)
> File "D:\Python\lib\site-packages\nonebot\message.py", line 144, in _check_matcher
) or not await Matcher.check_rule(bot, event, state, stack, dependency_cache):
File "D:\Python\lib\site-packages\nonebot\matcher.py", line 340, in check_rule
return event_type == (cls.type or event_type) and await cls.rule(
File "D:\Python\lib\site-packages\nonebot\rule.py", line 144, in __call__
results = await asyncio.gather(
File "D:\Python\lib\site-packages\nonebot\dependencies\__init__.py", line 76, in __call__
return await self.call(**values)
File "E:\Desktop\bot\smart-driver\.\src\plugins\nonebot_plugin_cute_message\__init__.py", line 40, in _can_reply
input_message = event.get_plaintext()
File "D:\Python\lib\site-packages\nonebot\adapters\_event.py", line 124, in get_plaintext
return self.get_message().extract_plain_text()
File "D:\Python\lib\site-packages\nonebot\adapters\onebot\v11\event.py", line 49, in get_message
raise ValueError("Event has no message!")
ValueError: Event has no message!
10-06 10:52:09 [ERROR] nonebot | Rule check failed for <Matcher from src.plugins.nonebot_plugin_jrrp, type=message, priority=60, temp=False>.
Traceback (most recent call last):
File "D:\Python\lib\runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "D:\Python\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "D:\Python\Scripts\nb.exe\__main__.py", line 7, in <module>
sys.exit(main())
File "D:\Python\lib\site-packages\click\core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "D:\Python\lib\site-packages\click\core.py", line 1055, in main
rv = self.invoke(ctx)
File "D:\Python\lib\site-packages\click\core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "D:\Python\lib\site-packages\click\core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "D:\Python\lib\site-packages\click\core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "D:\Python\lib\site-packages\nb_cli\commands\main.py", line 30, in run
run_bot(file, app)
File "D:\Python\lib\site-packages\nb_cli\handlers\deploy.py", line 25, in run_bot
nonebot.run(app=f"{module_name}:{app}")
File "D:\Python\lib\site-packages\nonebot\__init__.py", line 300, in run
get_driver().run(*args, **kwargs)
File "D:\Python\lib\site-packages\nonebot\drivers\fastapi.py", line 232, in run
uvicorn.run(
File "D:\Python\lib\site-packages\uvicorn\main.py", line 447, in run
server.run()
File "D:\Python\lib\site-packages\uvicorn\server.py", line 68, in run
return asyncio.run(self.serve(sockets=sockets))
File "D:\Python\lib\asyncio\runners.py", line 44, in run
return loop.run_until_complete(main)
File "D:\Python\lib\asyncio\base_events.py", line 629, in run_until_complete
self.run_forever()
File "D:\Python\lib\asyncio\base_events.py", line 596, in run_forever
self._run_once()
File "D:\Python\lib\asyncio\base_events.py", line 1890, in _run_once
handle._run()
File "D:\Python\lib\asyncio\events.py", line 80, in _run
self._context.run(self._callback, *self._args)
> File "D:\Python\lib\site-packages\nonebot\message.py", line 144, in _check_matcher
) or not await Matcher.check_rule(bot, event, state, stack, dependency_cache):
File "D:\Python\lib\site-packages\nonebot\matcher.py", line 340, in check_rule
return event_type == (cls.type or event_type) and await cls.rule(
File "D:\Python\lib\site-packages\nonebot\rule.py", line 144, in __call__
results = await asyncio.gather(
File "D:\Python\lib\site-packages\nonebot\dependencies\__init__.py", line 73, in __call__
values = await self.solve(**kwargs)
File "D:\Python\lib\site-packages\nonebot\dependencies\__init__.py", line 180, in solve
value = await field_info._solve(**params)
File "D:\Python\lib\site-packages\nonebot\params.py", line 158, in _solve
solved = await task
File "D:\Python\lib\site-packages\nonebot\params.py", line 266, in _event_plain_text
return event.get_plaintext()
File "D:\Python\lib\site-packages\nonebot\adapters\_event.py", line 124, in get_plaintext
return self.get_message().extract_plain_text()
File "D:\Python\lib\site-packages\nonebot\adapters\onebot\v11\event.py", line 49, in get_message
raise ValueError("Event has no message!")
ValueError: Event has no message!
No response
输入 0.22,0.2,2.2,0.022 的这样的数字都会有些问题,多读 0 或者少读 0,应该是网站的问题。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.