tdk1969 / nonebot_plugin_bilibilibot Goto Github PK
View Code? Open in Web Editor NEW基于Nonebot的bilibili通知插件,可将up主,主播以及番剧的更新/直播动态推送到QQ
License: GNU General Public License v3.0
基于Nonebot的bilibili通知插件,可将up主,主播以及番剧的更新/直播动态推送到QQ
License: GNU General Public License v3.0
05-17 23:48:20 [ERROR] nonebot | Failed to import "nonebot_plugin_apscheduler"
Traceback (most recent call last):
File "d:\bot\mashuroom\bot.py", line 29, in
nonebot.load_plugin('nonebot_plugin_bilibilibot')
File "C:\Users\DELL\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot\plugin\load.py", line 28, in load_plugin
return manager.load_plugin(module_path)
File "C:\Users\DELL\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot\plugin\manager.py", line 104, in load_plugin
module = importlib.import_module(name)
File "C:\Users\DELL\AppData\Local\Programs\Python\Python38\lib\importlib_init_.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1014, in _gcd_import
File "", line 991, in _find_and_load
File "", line 975, in _find_and_load_unlocked
File "", line 671, in _load_unlocked
File "C:\Users\DELL\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot\plugin\manager.py", line 194, in exec_module
super().exec_module(module)
File "", line 848, in exec_module
File "", line 219, in call_with_frames_removed
File "C:\Users\DELL\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot_plugin_bilibilibot_init.py", line 319, in
scheduler = require("nonebot_plugin_apscheduler").scheduler
File "C:\Users\DELL\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot\plugin\load.py", line 163, in require
plugin = load_plugin(name)
File "C:\Users\DELL\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot\plugin\load.py", line 28, in load_plugin
return manager.load_plugin(module_path)
File "C:\Users\DELL\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot\plugin\manager.py", line 104, in load_plugin
module = importlib.import_module(name)
File "C:\Users\DELL\AppData\Local\Programs\Python\Python38\lib\importlib_init_.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1014, in _gcd_import
File "", line 991, in _find_and_load
File "", line 975, in _find_and_load_unlocked
File "", line 671, in load_unlocked
File "C:\Users\DELL\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot\plugin\manager.py", line 194, in exec_module
super().exec_module(module)
File "", line 848, in exec_module
File "", line 219, in call_with_frames_removed
File "C:\Users\DELL\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot_plugin_apscheduler_init.py", line 11, in
plugin_config = Config(**global_config.dict())
File "pydantic\env_settings.py", line 38, in pydantic.env_settings.BaseSettings.init
super().init(
File "pydantic\main.py", line 331, in pydantic.main.BaseModel.init
raise validation_error
pydantic.error_wrappers.ValidationError: 1 validation error for Config
apscheduler_log_level
value is not a valid integer (type=type_error.integer)
05-17 23:48:20 [ERROR] nonebot | Failed to import "nonebot_plugin_bilibilibot"
Traceback (most recent call last):
File "d:\bot\mashuroom\bot.py", line 29, in
nonebot.load_plugin('nonebot_plugin_bilibilibot')
File "C:\Users\DELL\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot\plugin\load.py", line 28, in load_plugin
return manager.load_plugin(module_path)
File "C:\Users\DELL\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot\plugin\manager.py", line 104, in load_plugin
module = importlib.import_module(name)
File "C:\Users\DELL\AppData\Local\Programs\Python\Python38\lib\importlib_init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1014, in _gcd_import
File "", line 991, in _find_and_load
File "", line 975, in _find_and_load_unlocked
File "", line 671, in _load_unlocked
File "C:\Users\DELL\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot\plugin\manager.py", line 194, in exec_module
super().exec_module(module)
File "", line 848, in exec_module
File "", line 219, in call_with_frames_removed
File "C:\Users\DELL\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot_plugin_bilibilibot_init.py", line 319, in
scheduler = require("nonebot_plugin_apscheduler").scheduler
File "C:\Users\DELL\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot\plugin\load.py", line 165, in require
raise RuntimeError(f'Cannot load plugin "{name}"!')
RuntimeError: Cannot load plugin "nonebot_plugin_apscheduler"!
12-23 16:32:15 [ERROR] nonebot | Failed to import "nonebot_plugin_bilibilibot"
Traceback (most recent call last):
File "", line 1, in
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\multiprocessing\spawn.py", line 116, in spawn_main
exitcode = _main(fd, parent_sentinel)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\multiprocessing\spawn.py", line 125, in _main
prepare(preparation_data)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\multiprocessing\spawn.py", line 236, in prepare
_fixup_main_from_path(data['init_main_from_path'])
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\multiprocessing\spawn.py", line 287, in _fixup_main_from_path
main_content = runpy.run_path(main_path,
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 289, in run_path
return _run_module_code(code, init_globals, run_name,
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 96, in _run_module_code
_run_code(code, mod_globals, init_globals,
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "C:\Users\Administrator\Desktop\bot\mcqq\mcqq_bot\bot.py", line 23, in
nonebot.load_plugin("nonebot_plugin_bilibilibot")
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\nonebot\plugin\load.py", line 34, in load_plugin
return manager.load_plugin(module_path)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\nonebot\plugin\manager.py", line 141, in load_plugin
module = importlib.import_module(name)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\importlib_init_.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1050, in _gcd_import
File "", line 1027, in _find_and_load
File "", line 1006, in _find_and_load_unlocked
File "", line 688, in _load_unlocked
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\nonebot\plugin\manager.py", line 233, in exec_module
super().exec_module(module)
File "", line 883, in exec_module
File "", line 241, in call_with_frames_removed
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\nonebot_plugin_bilibilibot_init.py", line 13, in
from .bili_src.biliStream import *
ModuleNotFoundError: No module named 'nonebot_plugin_bilibilibot.bili_src'
08-26 01:11:28 [INFO] nonebot_plugin_gocqhttp | [2821521344] 收到群 测试群(1006443456) 内 THANKU.UB(609638635) 的消息: /关注up 嘉然今天吃什么 (574077710)
08-26 01:11:28 [SUCCESS] nonebot | ONEBOT V11 2821521344 | [message.group.normal]: Message 574077710 from 609638635@[群:1006443456] "/关注up 嘉然今天吃什么"
08-26 01:11:28 [INFO] nonebot | Event will be handled by <Matcher from nonebot_plugin_bilibilibot, type=message, priority=1, temp=False>
08-26 01:11:29 [INFO] nonebot_plugin_gocqhttp | [2821521344] 发送群 测试群(1006443456) 的消息: [{"type": ... (1429244824)
08-26 01:11:29 [INFO] nonebot | Matcher <Matcher from nonebot_plugin_bilibilibot, type=message, priority=1, temp=False> running complete
08-26 01:11:29 [INFO] nonebot | Event will be handled by <Matcher from nonebot_plugin_petpet, type=message, priority=12, temp=False>
08-26 01:11:29 [INFO] nonebot | Matcher <Matcher from nonebot_plugin_petpet, type=message, priority=12, temp=False> running complete
[ERROR] nonebot | Failed to import "nonebot_plugin_bilibilibot"
Traceback (most recent call last):
File "D:\Desktop\0\software\wbushu\Bot\IRONY\bot.py", line 26, in
nonebot.load_plugins("src/plugins")
File "D:\Desktop\0\software\wbushu\Bot\IRONY\env\lib\site-packages\nonebot\plugin\load.py", line 48, in load_plugins
return manager.load_all_plugins()
File "D:\Desktop\0\software\wbushu\Bot\IRONY\env\lib\site-packages\nonebot\plugin\manager.py", line 175, in load_all_plugins
return set(
File "D:\Desktop\0\software\wbushu\Bot\IRONY\env\lib\site-packages\nonebot\plugin\manager.py", line 176, in
filter(None, (self.load_plugin(name) for name in self.available_plugins))
File "D:\Desktop\0\software\wbushu\Bot\IRONY\env\lib\site-packages\nonebot\plugin\manager.py", line 145, in load_plugin
module = importlib.import_module(
File "D:\Desktop\0\software\wbushu\Bot\IRONY\env\lib\importlib_init_.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1030, in _gcd_import
File "", line 1007, in _find_and_load
File "", line 986, in _find_and_load_unlocked
File "", line 680, in _load_unlocked
File "D:\Desktop\0\software\wbushu\Bot\IRONY\env\lib\site-packages\nonebot\plugin\manager.py", line 240, in exec_module
super().exec_module(module)
File "", line 850, in exec_module
File "", line 228, in call_with_frames_removed
File "D:\Desktop\0\software\wbushu\Bot\IRONY\src\plugins\nonebot_plugin_bilibilibot_init.py", line 13, in
from .bili_src.biliStream import *
File "D:\Desktop\0\software\wbushu\Bot\IRONY\src\plugins\nonebot_plugin_bilibilibot\bili_src\biliStream.py", line 10, in
from .bili_client import bili_client
File "D:\Desktop\0\software\wbushu\Bot\IRONY\src\plugins\nonebot_plugin_bilibilibot\bili_src\bili_client.py", line 749, in
bili_client = BiliClient()
File "D:\Desktop\0\software\wbushu\Bot\IRONY\src\plugins\nonebot_plugin_bilibilibot\bili_src\bili_client.py", line 83, in init
self.proxy_lock = asyncio.Lock()
File "D:\Desktop\0\software\wbushu\Bot\IRONY\env\lib\asyncio\locks.py", line 81, in init
self._loop = events.get_event_loop()
File "D:\Desktop\0\software\wbushu\Bot\IRONY\env\lib\asyncio\events.py", line 642, in get_event_loop
raise RuntimeError('There is no current event loop in thread %r.'
RuntimeError: There is no current event loop in thread 'MainThread'.
python3.9.13,nonebot=2.0.0b4
是这样的,今天注意看了下,下午2点半的时候碧蓝发了一个推送,然后没看到推送.
看了下gocq的log,
[2022-08-11 13:58:31] [WARNING]: 群消息发送失败: 账号可能被风控.
[2022-08-11 13:58:37] [WARNING]: 群消息发送失败: 账号可能被风控.
[2022-08-11 14:35:00] [WARNING]: 群消息发送失败: 账号可能被风控.
另外一个用haruka插件的,在2:29准时发送了推送,那本插件是有五分钟延时而且风控吗?
此外其他功能没有任何问题,暂时还没有nb端的log,后面看看再补
05-24 23:45:15 [SUCCESS] nonebot | OneBot V11 2332846978 | [message.group.normal]: Message 2084791699 from 448153274@[群:
797717129] "/bilihelp"
05-24 23:45:15 [DEBUG] nonebot | Checking for matchers in priority 1...
05-24 23:45:15 [INFO] nonebot | Event will be handled by Matcher(type='message', module=nonebot_plugin_bilibilibot)
05-24 23:45:15 [DEBUG] nonebot | Running Matcher(type='message', module=nonebot_plugin_bilibilibot)
05-24 23:45:15 [DEBUG] nonebot | Running handler Dependent(call=sendHelpMsg)
05-24 23:45:15 [DEBUG] nonebot | OneBot V11 | Calling API send_msg
05-24 23:45:21 [INFO] nonebot | Matcher(type='message', module=nonebot_plugin_bilibilibot) running complete
05-24 23:45:21 [ERROR] nonebot | Running Matcher(type='message', module=nonebot_plugin_bilibilibot) failed.
Traceback (most recent call last):
File "", line 1, in
File "/root/anaconda3/envs/kamijo/lib/python3.9/multiprocessing/spawn.py", line 116, in spawn_main
exitcode = _main(fd, parent_sentinel)
File "/root/anaconda3/envs/kamijo/lib/python3.9/multiprocessing/spawn.py", line 129, in _main
return self._bootstrap(parent_sentinel)
File "/root/anaconda3/envs/kamijo/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap
self.run()
File "/root/anaconda3/envs/kamijo/lib/python3.9/multiprocessing/process.py", line 108, in run
self._target(*self._args, **self._kwargs)
File "/root/anaconda3/envs/kamijo/lib/python3.9/site-packages/uvicorn/_subprocess.py", line 76, in subprocess_started
target(sockets=sockets)
File "/root/anaconda3/envs/kamijo/lib/python3.9/site-packages/uvicorn/server.py", line 60, in run
return asyncio.run(self.serve(sockets=sockets))
File "/root/anaconda3/envs/kamijo/lib/python3.9/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "/root/anaconda3/envs/kamijo/lib/python3.9/site-packages/nonebot/message.py", line 142, in _check_matcher
await _run_matcher(Matcher, bot, event, state, stack, dependency_cache)
File "/root/anaconda3/envs/kamijo/lib/python3.9/site-packages/nonebot/message.py", line 188, in _run_matcher
await matcher.run(bot, event, state, stack, dependency_cache)
File "/root/anaconda3/envs/kamijo/lib/python3.9/site-packages/nonebot/internal/matcher/matcher.py", line 727, in run
await self.simple_run(bot, event, state, stack, dependency_cache)
File "/root/anaconda3/envs/kamijo/lib/python3.9/site-packages/nonebot/internal/matcher/matcher.py", line 702, in simpl$_run
await handler(
File "/root/anaconda3/envs/kamijo/lib/python3.9/site-packages/nonebot/dependencies/init.py", line 108, in call
return await cast(Callable[..., Awaitable[R]], self.call)(**values)
File "/root/anaconda3/envs/kamijo/lib/python3.9/site-packages/nonebot_plugin_bilibilibot/init.py", line 360, in sen
dHelpMsg
await helpCommand.finish(helpMsg)
File "/root/anaconda3/envs/kamijo/lib/python3.9/site-packages/nonebot/internal/matcher/matcher.py", line 476, in finish
await cls.send(message, **kwargs)
File "/root/anaconda3/envs/kamijo/lib/python3.9/site-packages/nonebot/internal/matcher/matcher.py", line 461, in send
return await bot.send(event=event, message=_message, **kwargs)
File "/root/anaconda3/envs/kamijo/lib/python3.9/site-packages/nonebot/adapters/onebot/v11/bot.py", line 219, in send
return await self.class.send_handler(self, event, message, **kwargs)
File "/root/anaconda3/envs/kamijo/lib/python3.9/site-packages/nonebot/adapters/onebot/v11/bot.py", line 174, in send
return await bot.send_msg(**params)
File "/root/anaconda3/envs/kamijo/lib/python3.9/site-packages/nonebot/internal/adapter/bot.py", line 120, in call_api
raise exception
File "/root/anaconda3/envs/kamijo/lib/python3.9/site-packages/nonebot/internal/adapter/bot.py", line 98, in call_api
result = await self.adapter._call_api(self, api, **data)
File "/root/anaconda3/envs/kamijo/lib/python3.9/site-packages/nonebot/adapters/onebot/v11/adapter.py", line 132, in _ca
ll_api
return handle_api_result(
File "/root/anaconda3/envs/kamijo/lib/python3.9/site-packages/nonebot/adapters/onebot/v11/utils.py", line 58, in handle
_api_result
raise ActionFailed(**result)
nonebot.adapters.onebot.v11.exception.ActionFailed
运行环境:ubuntu18.04
Python:3.9.12
安装了nb plugin install nonebot-plugin-apscheduler
再安装nb plugin install nonebot-plugin-bilibilibot
.env配置了SUPERSUSERS = ["XXXX"]
目前私聊bot /bilihelp这些命令是正常的,但是在群里使用/bilihelp和其他命令都没有回应
使用/关注up 能从后台看到报错:权限不足 403
网上查了下说可能是cqhttp的问题,不过我之前有用其他插件,能正常使用,感觉不是cqhttp的事,不知道是啥原因。。。
windows10环境,其他插件正常导入
错误日志如下:
09-10 02:32:52 [SUCCESS] nonebot | NoneBot is initializing...
09-10 02:32:52 [INFO] nonebot | Current Env: dev
09-10 02:32:52 [DEBUG] nonebot | Loaded Config: {'driver': '~fastapi', 'host': IPv4Address('127.0.0.1'), 'port': 12340, 'log_level': 'DEBUG', 'api_timeout': 30.0, 'superusers': {'1446833475'}, 'nickname': {'QQBot'}, 'command_start': {'!'}, 'command_sep': {'.'}, 'session_expire_timeout': datetime.timedelta(seconds=120), 'environment': 'dev', 'supersusers': ['1446833475'], 'fastapi_reload': True}
09-10 02:32:53 [DEBUG] nonebot | Succeeded to load adapter "OneBot V11"
09-10 02:32:53 [SUCCESS] nonebot | Succeeded to import "echo"
09-10 02:32:54 [SUCCESS] nonebot | Succeeded to import "nonebot_plugin_gocqhttp"
09-10 02:32:54 [SUCCESS] nonebot | Succeeded to import "nonebot_plugin_analysis_bilibili"
09-10 02:32:54 [SUCCESS] nonebot | Succeeded to import "nonebot_plugin_apscheduler"
09-10 02:32:55 [DEBUG] nonebot_plugin_bilibilibot | 初始化数据库
09-10 02:32:55 [DEBUG] nonebot_plugin_bilibilibot | 数据库初始化完毕
09-10 02:32:55 [ERROR] nonebot | Failed to import "nonebot_plugin_bilibilibot"
Traceback (most recent call last):
File "E:/demo/bot/QQBot\bot.py", line 27, in
nonebot.load_plugin("nonebot_plugin_bilibilibot")
File "C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot\plugin\load.py", line 28, in load_plugin
return manager.load_plugin(module_path)
File "C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot\plugin\manager.py", line 144, in load_plugin
module = importlib.import_module(name)
File "C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\importlib_init_.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1014, in _gcd_import
File "", line 991, in _find_and_load
File "", line 975, in _find_and_load_unlocked
File "", line 671, in _load_unlocked
File "C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot\plugin\manager.py", line 237, in exec_module
super().exec_module(module)
File "", line 848, in exec_module
File "", line 219, in call_with_frames_removed
File "C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot_plugin_bilibilibot_init.py", line 12, in
from .biliStream import *
File "C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot_plugin_bilibilibot\biliStream.py", line 9, in
from .basicFunc import *
File "C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot_plugin_bilibilibot\basicFunc.py", line 12, in
from .db import bili_database
File "C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot_plugin_bilibilibot\db.py", line 551, in
bili_database.get_from_json()
File "C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot_plugin_bilibilibot\db.py", line 468, in get_from_json
for json_file_name in os.listdir(dir_path + "user"):
FileNotFoundError: [WinError 3] 系统找不到指定的路径。: 'C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot_plugin_bilibilibot/file/user'
09-10 02:32:55 [WARNING] main | Always usenb run
to start the bot instead of manually running!
09-10 02:32:55 [SUCCESS] nonebot | Running NoneBot...
09-10 02:32:55 [DEBUG] nonebot | Loaded adapters: OneBot V11
09-10 02:32:55 [INFO] uvicorn | Will watch for changes in these directories: ['E:\demo\bot\QQBot']
09-10 02:32:55 [INFO] uvicorn | Uvicorn running on http://127.0.0.1:12340 (Press CTRL+C to quit)
09-10 02:32:55 [INFO] uvicorn | Started reloader process [16544] using WatchFiles
09-10 02:32:55 [SUCCESS] nonebot | NoneBot is initializing...
09-10 02:32:55 [INFO] nonebot | Current Env: dev
09-10 02:32:55 [DEBUG] nonebot | Loaded Config: {'driver': '~fastapi', 'host': IPv4Address('127.0.0.1'), 'port': 12340, 'log_level': 'DEBUG', 'api_timeout': 30.0, 'superusers': {'1446833475'}, 'nickname': {'QQBot'}, 'command_start': {'!'}, 'command_sep': {'.'}, 'session_expire_timeout': datetime.timedelta(seconds=120), 'environment': 'dev', 'fastapi_reload': True, 'supersusers': ['1446833475']}
09-10 02:32:55 [DEBUG] nonebot | Succeeded to load adapter "OneBot V11"
09-10 02:32:55 [SUCCESS] nonebot | Succeeded to import "echo"
09-10 02:32:57 [SUCCESS] nonebot | Succeeded to import "nonebot_plugin_gocqhttp"
09-10 02:32:57 [SUCCESS] nonebot | Succeeded to import "nonebot_plugin_analysis_bilibili"
09-10 02:32:57 [SUCCESS] nonebot | Succeeded to import "nonebot_plugin_apscheduler"
09-10 02:32:57 [DEBUG] nonebot_plugin_bilibilibot | 初始化数据库
09-10 02:32:57 [DEBUG] nonebot_plugin_bilibilibot | 数据库初始化完毕
09-10 02:32:57 [ERROR] nonebot | Failed to import "nonebot_plugin_bilibilibot"
Traceback (most recent call last):
File "", line 1, in
File "C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\multiprocessing\spawn.py", line 116, in spawn_main
exitcode = _main(fd, parent_sentinel)
File "C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\multiprocessing\spawn.py", line 125, in _main
prepare(preparation_data)
File "C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\multiprocessing\spawn.py", line 236, in prepare
_fixup_main_from_path(data['init_main_from_path'])
File "C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\multiprocessing\spawn.py", line 287, in _fixup_main_from_path
main_content = runpy.run_path(main_path,
File "C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\runpy.py", line 265, in run_path
return _run_module_code(code, init_globals, run_name,
File "C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\runpy.py", line 97, in _run_module_code
_run_code(code, mod_globals, init_globals,
File "C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\runpy.py", line 87, in run_code
exec(code, run_globals)
File "E:\demo\bot\QQBot\bot.py", line 27, in
nonebot.load_plugin("nonebot_plugin_bilibilibot")
File "C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot\plugin\load.py", line 28, in load_plugin
return manager.load_plugin(module_path)
File "C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot\plugin\manager.py", line 144, in load_plugin
module = importlib.import_module(name)
File "C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\importlib_init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1014, in _gcd_import
File "", line 991, in _find_and_load
File "", line 975, in _find_and_load_unlocked
File "", line 671, in _load_unlocked
File "C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot\plugin\manager.py", line 237, in exec_module
super().exec_module(module)
File "", line 848, in exec_module
File "", line 219, in call_with_frames_removed
File "C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot_plugin_bilibilibot_init.py", line 12, in
from .biliStream import *
File "C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot_plugin_bilibilibot\biliStream.py", line 9, in
from .basicFunc import *
File "C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot_plugin_bilibilibot\basicFunc.py", line 12, in
from .db import bili_database
File "C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot_plugin_bilibilibot\db.py", line 551, in
bili_database.get_from_json()
File "C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot_plugin_bilibilibot\db.py", line 468, in get_from_json
for json_file_name in os.listdir(dir_path + "user"):
FileNotFoundError: [WinError 3] 系统找不到指定的路径。: 'C:\Users\14468\AppData\Local\Programs\Python\Python38\lib\site-packages\nonebot_plugin_bilibilibot/file/user'
【报错】成功关注主播和up主,但无法推送,日志也没任何报错
在2.3.0实现了动态转发功能后,暂时找不到新的开发方向,欢迎各位提建议!
可以直接在本issue下面回复,或另外开issue进行友好讨论
Thanks for using my plugin!
版本:nonebot-plugin-bilibilibot 2.3.0
四个_follower表中,主键id均为null?实际使用中没有影响,但理论上主键不应为空,可能会造成未预期的异常。
05-08 13:22:50 [ERROR] nonebot_plugin_bilibilibot | [bilibilibot~视 频 ]【 错 误 报 告
】
关 注 up主 <1340190821>时 发 生 意 料 之 外 的 错 误
错 误 类 型 : <class 'json.decoder.JSONDecodeError'>
错 误 值 : Extra data: line 1 column 47 (char 46)
Traceback (most recent call last):
File "/root/qqbot/.venv/lib/python3.10/site-packages/nonebot_plugin_bilibilibo
t/bili_src/biliVideo.py", line 81, in follow_up
up_name, latest_timestamp = await bili_client.in
_up_info(uid)
File "/root/qqbot/.venv/lib/python3.10/site-packages/nonebot_plugin_bilibilibo
t/bili_src/bili_client.py", line 186, in init_up_info
response2 = response2.json()
File "/root/qqbot/.venv/lib/python3.10/site-packages/httpx/_models.py", line 7
56, in json
turn jsonlib.loads(self.text, **kwargs)
File "/usr/local/lib/python3.10/json/init.py", line 346, in loads
return _default_decoder.decode(s)
File "/usr/local/lib/python3.10/json/decoder.py", line 340, in decode
raise JSONDecodeError("Extra data", s, end)
json.decoder.JSONDecodeError: Extra data: line 1 column 47 (char 46)
发现一个问题,使用/help会读取plugins\nonebot_plugin_bilibilibot\bili_src\file\source\help.json内容(file\source在bili_src内部),而在您的仓库中,这个file\source目录和bili_src在同级目录下,是否提交时目录组织出现了问题?
引用自#32 ,单独开了一个issue
12-18 01:42:58 [ERROR] nonebot | Failed to import "nonebot_plugin_bilibilibot"
Traceback (most recent call last):
File "/usr/local/bin/nb", line 8, in
sys.exit(main())
File "/usr/local/lib/python3.10/dist-packages/click/core.py", line 1130, in call
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.10/dist-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.10/dist-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.10/dist-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.10/dist-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "/usr/local/lib/python3.10/dist-packages/nb_cli/commands/main.py", line 30, in run
run_bot(file, app)
File "/usr/local/lib/python3.10/dist-packages/nb_cli/handlers/deploy.py", line 20, in run_bot
module = importlib.import_module(module_name)
File "/usr/lib/python3.10/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1050, in _gcd_import
File "", line 1027, in _find_and_load
File "", line 1006, in _find_and_load_unlocked
File "", line 688, in _load_unlocked
File "", line 883, in exec_module
File "", line 241, in _call_with_frames_removed
File "/qqbot/nonebot/./bot.py", line 27, in
nonebot.load_from_toml("pyproject.toml")
File "/usr/local/lib/python3.10/dist-packages/nonebot/plugin/load.py", line 122, in load_from_toml
return load_all_plugins(plugins, plugin_dirs)
File "/usr/local/lib/python3.10/dist-packages/nonebot/plugin/load.py", line 59, in load_all_plugins
return manager.load_all_plugins()
File "/usr/local/lib/python3.10/dist-packages/nonebot/plugin/manager.py", line 168, in load_all_plugins
return set(
File "/usr/local/lib/python3.10/dist-packages/nonebot/plugin/manager.py", line 169, in
filter(None, (self.load_plugin(name) for name in self.available_plugins))
File "/usr/local/lib/python3.10/dist-packages/nonebot/plugin/manager.py", line 141, in load_plugin
module = importlib.import_module(name)
File "/usr/lib/python3.10/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1050, in _gcd_import
File "", line 1027, in _find_and_load
File "", line 1006, in _find_and_load_unlocked
File "", line 688, in _load_unlocked
File "/usr/local/lib/python3.10/dist-packages/nonebot/plugin/manager.py", line 233, in exec_module
super().exec_module(module)
File "", line 883, in exec_module
File "", line 241, in _call_with_frames_removed
File "/usr/local/lib/python3.10/dist-packages/nonebot_plugin_bilibilibot/init.py", line 13, in
from .bili_src.biliStream import *
ModuleNotFoundError: No module named 'nonebot_plugin_bilibilibot.bili_src'
05-19 21:42:23 [ERROR] nonebot_plugin_bilibilibot | [[bilibilibot~视频]][错误报告]
检测up主 <109313689> 更新情况时发生错误
错误类型: <class 'src.plugins.nonebot_plugin_bilibilibot.bili_src.exception.BiliAPIRetCodeError'>
错误信息: 获取 up主 <109313689> 时接口返回错误
接口错误码为:-403
接口错误信息为:访问权限不足
发送与插件无关的消息也会返回
×未知指令,请检查……
这样已经干扰到了群里正常的交流
关注动态主 <*******>时发生意料之外的错误
错误类型: <class 'json.decoder.JSONDecodeError'>
错误值: Extra data: line 1 column 47 (char 46)
Traceback (most recent call last):
File "C:\Users\18252\Desktop\QQrob\qqbot.venv\Lib\site-packages\nonebot_plugin_bilibilibot\bili_src\bili_dynamic.py", line 152, in follow_dynamic
u_name, pin_id_str, latest_timestamp = await bili_client.init_dynamic_info(uid)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\18252\Desktop\QQrob\qqbot.venv\Lib\site-packages\nonebot_plugin_bilibilibot\bili_src\bili_client.py", line 518, in init_dynamic_info
response1 = response1.json()
^^^^^^^^^^^^^^^^
File "C:\Users\18252\Desktop\QQrob\qqbot.venv\Lib\site-packages\httpx_models.py", line 756, in json
return jsonlib.loads(self.text, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Python311\Lib\json_init_.py", line 346, in loads
return _default_decoder.decode(s)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Python311\Lib\json\decoder.py", line 340, in decode
raise JSONDecodeError("Extra data", s, end)
json.decoder.JSONDecodeError: Extra data: line 1 column 47 (char 46)
系统为Win10,go-qchttp版本和nonebot版本均无问题
一直无法获取直播间信息,报错信息刷屏
04-21 03:08:46 [ERROR] nonebot_plugin_bilibilibot | B站整合~直播
【错误报告】
检测用户XXXXB站直播时发生错误
错误类型: <class 'AssertionError'>
错误值: 获取直播间信息时连接错误, status_code = 412
Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\nonebot_plugin_bilibilibot\biliStream.py", line 73, in CheckBiliStream
isStreaming, title, coverURL = GetBiliStream(filename.split('.')[0])
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\nonebot_plugin_bilibilibot\biliStream.py", line 37, in GetBiliStream
assert response.status_code == 200, '获取直播间信息时连接错误, status_code = {}'.format(response.status_code)
AssertionError: 获取直播间信息时连接错误, status_code = 412
08-17 15:08:25 [ERROR] nonebot | Running matcher <Matcher from nonebot_plugin_bilibilibot, type=message, priority=1, temp=False> failed.
Traceback (most recent call last):
File "c:\users\czc\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\czc\appdata\local\programs\python\python38\lib\runpy.py", line 87, in run_code
exec(code, run_globals)
File "C:\Users\czc\AppData\Local\Programs\Python\Python38\Scripts\nb.exe_main.py", line 7, in
sys.exit(main())
File "c:\users\czc\appdata\local\programs\python\python38\lib\site-packages\click\core.py", line 1130, in call
return self.main(*args, **kwargs)
File "c:\users\czc\appdata\local\programs\python\python38\lib\site-packages\click\core.py", line 1055, in main
rv = self.invoke(ctx)
File "c:\users\czc\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\czc\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\czc\appdata\local\programs\python\python38\lib\site-packages\click\core.py", line 760, in invoke
return _callback(*args, **kwargs)
File "c:\users\czc\appdata\local\programs\python\python38\lib\site-packages\nb_cli\commands\main.py", line 30, in run
run_bot(file, app)
File "c:\users\czc\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\czc\appdata\local\programs\python\python38\lib\site-packages\nonebot_init.py", line 261, in run
get_driver().run(*args, **kwargs)
File "c:\users\czc\appdata\local\programs\python\python38\lib\site-packages\nonebot\drivers\fastapi.py", line 170, in run
uvicorn.run(
File "c:\users\czc\appdata\local\programs\python\python38\lib\site-packages\uvicorn\main.py", line 463, in run
server.run()
File "c:\users\czc\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\czc\appdata\local\programs\python\python38\lib\asyncio\runners.py", line 44, in run
return loop.run_until_complete(main)
File "c:\users\czc\appdata\local\programs\python\python38\lib\asyncio\base_events.py", line 603, in run_until_complete
self.run_forever()
File "c:\users\czc\appdata\local\programs\python\python38\lib\asyncio\windows_events.py", line 316, in run_forever
super().run_forever()
File "c:\users\czc\appdata\local\programs\python\python38\lib\asyncio\base_events.py", line 570, in run_forever
self._run_once()
File "c:\users\czc\appdata\local\programs\python\python38\lib\asyncio\base_events.py", line 1859, in _run_once
handle._run()
File "c:\users\czc\appdata\local\programs\python\python38\lib\asyncio\events.py", line 81, in _run
self._context.run(self._callback, *self._args)
File "c:\users\czc\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\czc\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\czc\appdata\local\programs\python\python38\lib\site-packages\nonebot\internal\matcher.py", line 668, in run
await self.simple_run(bot, event, state, stack, dependency_cache)
File "c:\users\czc\appdata\local\programs\python\python38\lib\site-packages\nonebot\internal\matcher.py", line 635, in simple_run
await handler(
File "c:\users\czc\appdata\local\programs\python\python38\lib\site-packages\nonebot\dependencies_init.py", line 92, in call
return await self.call(**values)
File "c:\users\czc\appdata\local\programs\python\python38\lib\site-packages\nonebot_plugin_bilibilibot_init_.py", line 132, in unfollowUpCommandHandler
successList, failList = await UnfollowUp(event, event.group_id, uidList, 1)
File "c:\users\czc\appdata\local\programs\python\python38\lib\site-packages\nonebot_plugin_bilibilibot\biliVideo.py", line 290, in UnfollowUp
isSuccess, s = await UnfollowModifyUpFile(uid, userID, type)
File "c:\users\czc\appdata\local\programs\python\python38\lib\site-packages\nonebot_plugin_bilibilibot\biliVideo.py", line 215, in UnfollowModifyUpFile
os.remove(upFile)
PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。: 'c:\users\czc\appdata\local\programs\python\python38\lib\site-packages\nonebot_plugin_bilibilibot/file/up/20165629.json'
所有取关部分都报错,其余正常
已试过其他issues提到的方法
10-06 10:29:17 [ERROR] nonebot | Failed to import "nonebot_plugin_bilibilibot"
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\pypoetry\Cache\virtualenvs\littlep
imon-cfQJiKFR-py3.8\Scripts\nb.exe_main_.py", line 7, in
sys.exit(main())
File "C:\Users\Administrator\AppData\Local\pypoetry\Cache\virtualenvs\littlep
imon-cfQJiKFR-py3.8\lib\site-packages\click\core.py", line 1130, in call
return self.main(*args, **kwargs)
File "C:\Users\Administrator\AppData\Local\pypoetry\Cache\virtualenvs\littlep
imon-cfQJiKFR-py3.8\lib\site-packages\click\core.py", line 1055, in main
rv = self.invoke(ctx)
File "C:\Users\Administrator\AppData\Local\pypoetry\Cache\virtualenvs\littlep
imon-cfQJiKFR-py3.8\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\pypoetry\Cache\virtualenvs\littlep
imon-cfQJiKFR-py3.8\lib\site-packages\click\core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "C:\Users\Administrator\AppData\Local\pypoetry\Cache\virtualenvs\littlep
imon-cfQJiKFR-py3.8\lib\site-packages\click\core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "C:\Users\Administrator\AppData\Local\pypoetry\Cache\virtualenvs\littlep
imon-cfQJiKFR-py3.8\lib\site-packages\nb_cli\commands\main.py", line 30, in run
run_bot(file, app)
File "C:\Users\Administrator\AppData\Local\pypoetry\Cache\virtualenvs\littlep
imon-cfQJiKFR-py3.8\lib\site-packages\nb_cli\handlers\deploy.py", line 20, in r
n_bot
module = importlib.import_module(module_name)
File "c:\users\administrator\appdata\local\programs\python\python38\lib\impor
lib_init_.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1014, in _gcd_import
File "", line 991, in _find_and_load
File "", line 975, in _find_and_load_unlocked
File "", line 671, in _load_unlocked
File "", line 783, in exec_module
File "", line 219, in _call_with_frames_removed
File ".\bot.py", line 27, in
nonebot.load_from_toml("pyproject.toml")
File "C:\Users\Administrator\AppData\Local\pypoetry\Cache\virtualenvs\littlep
imon-cfQJiKFR-py3.8\lib\site-packages\nonebot\plugin\load.py", line 119, in loa
_from_toml
return load_all_plugins(plugins, plugin_dirs)
File "C:\Users\Administrator\AppData\Local\pypoetry\Cache\virtualenvs\littlep
imon-cfQJiKFR-py3.8\lib\site-packages\nonebot\plugin\load.py", line 53, in load
all_plugins
return manager.load_all_plugins()
File "C:\Users\Administrator\AppData\Local\pypoetry\Cache\virtualenvs\littlep
imon-cfQJiKFR-py3.8\lib\site-packages\nonebot\plugin\manager.py", line 172, in
oad_all_plugins
return set(
File "C:\Users\Administrator\AppData\Local\pypoetry\Cache\virtualenvs\littlep
imon-cfQJiKFR-py3.8\lib\site-packages\nonebot\plugin\manager.py", line 173, in
genexpr>
filter(None, (self.load_plugin(name) for name in self.available_plugins))
File "C:\Users\Administrator\AppData\Local\pypoetry\Cache\virtualenvs\littlep
imon-cfQJiKFR-py3.8\lib\site-packages\nonebot\plugin\manager.py", line 144, in
oad_plugin
module = importlib.import_module(name)
File "c:\users\administrator\appdata\local\programs\python\python38\lib\impor
lib_init_.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1014, in _gcd_import
File "", line 991, in _find_and_load
File "", line 973, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'nonebot_plugin_bilibilibot'
用关注up指令,关注了自己来测试,结果发现自己发动态和投稿视频都后无法收到推送,能收到推送的只有直播开播推送
没有办法稳定复现,暂时的处理办法是降低访问该接口的频率
可以考虑提供代理支持
05-28 15:54:01 [ERROR] nonebot | Running matcher <Matcher from nonebot_plugin_bilibilibot, type=message, priority=1, temp=False> failed.
Traceback (most recent call last):
File "D:\python\lib\runpy.py", line 194, 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
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 259, in run
get_driver().run(*args, **kwargs)
File "D:\python\lib\site-packages\nonebot\drivers\fastapi.py", line 170, in run
uvicorn.run(
File "D:\python\lib\site-packages\uvicorn\main.py", line 463, in run
server.run()
File "D:\python\lib\site-packages\uvicorn\server.py", line 60, 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 603, in run_until_complete
self.run_forever()
File "D:\python\lib\asyncio\windows_events.py", line 316, in run_forever
super().run_forever()
File "D:\python\lib\asyncio\base_events.py", line 570, in run_forever
self._run_once()
File "D:\python\lib\asyncio\base_events.py", line 1859, in _run_once
handle._run()
File "D:\python\lib\asyncio\events.py", line 81, in _run
self._context.run(self._callback, *self._args)
File "D:\python\lib\site-packages\nonebot\message.py", line 146, in _check_matcher
await _run_matcher(Matcher, bot, event, state, stack, dependency_cache)
File "D:\python\lib\site-packages\nonebot\message.py", line 196, in run_matcher
await matcher.run(bot, event, state, stack, dependency_cache)
File "D:\python\lib\site-packages\nonebot\internal\matcher.py", line 668, in run
await self.simple_run(bot, event, state, stack, dependency_cache)
File "D:\python\lib\site-packages\nonebot\internal\matcher.py", line 635, in simple_run
await handler(
File "D:\python\lib\site-packages\nonebot\dependencies_init.py", line 89, in call
values = await self.solve(**kwargs)
File "D:\python\lib\site-packages\nonebot\dependencies_init_.py", line 188, in solve
await checker._solve(**params)
File "D:\python\lib\site-packages\nonebot\internal\params.py", line 208, in solve
if isinstance(event, field.type):
File "D:\python\lib\typing.py", line 769, in instancecheck
return self.subclasscheck(type(obj))
File "D:\python\lib\typing.py", line 777, in subclasscheck
raise TypeError("Subscripted generics cannot be used with"
TypeError: Subscripted generics cannot be used with class and instance checks
from nonebot.permission import SUPERUSER
ALL_PERMISSION = GROUP_ADMIN | GROUP_OWNER | PRIVATE_FRIEND | SUPERUSER
File "apscheduler/executors/base_py3.py", line 30, in run_coroutine_job
retval = await job.func(*job.args, **job.kwargs)
File "nonebot_plugin_bilibilibot/biliTelegram.py", line 35, in check_telegram_update
telegram_list = bili_database.query_all(2)
File "nonebot_plugin_bilibilibot/db.py", line 254, in query_all
raise BiliDatebaseError(f"数据库查询信息表时发生错误:{e.args[0]}")
onebot_plugin_bilibilibot.exception.BiliDatebaseError: 数据库查询信息表时发生错误:no such column: FALSE
在获得所有up以进行更新检测时便出现如上报错;
此时只关注了两三位up
看了感觉语句也没什么问题,而其他功能均正常,因此不知如何解决
因为忙于毕业,还没来得及解决获取视频失败的问题(其实已经有成熟的解决办法,但是还没移植过来)。因为动态获取失败的修复较为简单,因此先开个issue说明一下解决办法,各位可以自行修复。
bili_src/bili_client.py
中第527行改为response2 = await client.get(url=self.API["get_dynamic_list_by_uid"].format(uid), cookies={"DedeUserID":uid} )
bili_src/bili_client.py
中第577行改为response = await client.get( url=self.API["get_dynamic_list_by_uid"].format(uid), cookies={"DedeUserID":uid} )
根据Nonebot中论坛中的FAQ汇总,将requests修改为httpx更为合适
目前暂时无法获取动态,正在研究解决办法
请问Job "check_bili_live (trigger: interval[0:01:00], next run at: 2022-12-22 07:23:16 CST)" raised an exception
这种报错是什么原因(我没有全截上忘了这个事了只截了这个)貌似是apscheduler触发的这个报错
这个报错仅限我关闭显示屏后会出现 早上挂到晚上2 3点都没事 但是一关显示屏熄屏下运行就会出现这种错误 bot会显示raise ValueError("There are no bots to get.") gocq会显示已离线重连失败这种错误 是插件自身原因还是其他的呢
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.