Git Product home page Git Product logo

nonebot_plugin_bilibilibot's People

Contributors

tdk1969 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

nonebot_plugin_bilibilibot's Issues

FileNotFoundError

我是直接用nb安装的,启动时出现如下报错:
image
请问应该如何解决呢?

无法载入依赖的nonebot_plugin_apscheduler插件

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'

指令报错

image
image
image
下载zip后把file拖进C:\Users\User\AppData\Local\Programs\Python\Python39\Lib\site-packages\nonebot_plugin_bilibilibot后报错如下
image
萌新 哪里有很傻的地方请指出(捂脸
beta2版本

不能使用昵称关注,只能使用uid关注

image
image
image

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

部分番剧集数显示有误

三体此时为11集,但QQ推送为19集。可能是由于番剧的API返回的json结果的episode里含有预告的内容。导致集数增加。

  • QQ群推送内容:
    image
  • 三体的实际集数:
    image

插件加载出错

[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,后面看看再补
image

nonebot.adapters.onebot.v11.exception.ActionFailed

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的事,不知道是啥原因。。。

无法导入nonebot_plugin_bilibilibot

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 use nb 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'

寻求建议

在2.3.0实现了动态转发功能后,暂时找不到新的开发方向,欢迎各位提建议!
可以直接在本issue下面回复,或另外开issue进行友好讨论
Thanks for using my plugin!

疑似数据库bug

版本:nonebot-plugin-bilibilibot 2.3.0

四个_follower表中,主键id均为null?实际使用中没有影响,但理论上主键不应为空,可能会造成未预期的异常。

关注up主 ['(未知错误,请查看日志)']

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)

未推送

image
查询成分显示确实关注了我的B站,可是我发表了个测试动态5分钟内都没有任何反应。
环境:Python 3.8.10
Ubuntu 20.04 LTS x64

为了测试只安装了此库和此库需要的插件。

关于file\source和bili_src目录结构的问题

发现一个问题,使用/help会读取plugins\nonebot_plugin_bilibilibot\bili_src\file\source\help.json内容(file\source在bili_src内部),而在您的仓库中,这个file\source目录和bili_src在同级目录下,是否提交时目录组织出现了问题?

引用自#32 ,单独开了一个issue

No module named 'nonebot_plugin_bilibilibot.bili_src'

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'

获取up主时接口返回错误,接口错误码为:-403

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
接口错误信息为:访问权限不足

没有排除指令外的消息

发送与插件无关的消息也会返回

×未知指令,请检查……

这样已经干扰到了群里正常的交流

“网络错误”

测试的时候发现出现“网络错误”,但是服务器网络经检测似乎没有问题,查看日志发现403错误码,故怀疑为接口出错。望解答或及时处理,感激不尽。

pCOrBff.png

出现预期之外的错误,可能是网络问题 bilibot如何设置代理

关注动态主 <*******>时发生意料之外的错误
错误类型: <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

操作对群名称有限制

目前插件的所有操作在群名称包含emoji的群内无法使用,即使修改数据库也无响应。使用命令时会被插件无视掉,想看看能不能优化一下ヾ(•ω•`)o
image

取关报错:另一个程序正在使用此文件,进程无法访问

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'

推送错误

image
订阅出现[ ERROR] plugins | B站订阅推送发生错误 sub_id:194484313 <class 'AttributeError'>:'NoneType' object has no attribute 'uid'

关注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

关于报错no such column: FALSE

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

看了感觉语句也没什么问题,而其他功能均正常,因此不知如何解决

修复 获取动态使用的接口返回-352错误

因为忙于毕业,还没来得及解决获取视频失败的问题(其实已经有成熟的解决办法,但是还没移植过来)。因为动态获取失败的修复较为简单,因此先开个issue说明一下解决办法,各位可以自行修复。

修复方法

  1. 将文件bili_src/bili_client.py中第527行改为response2 = await client.get(url=self.API["get_dynamic_list_by_uid"].format(uid), cookies={"DedeUserID":uid} )
  2. 将文件bili_src/bili_client.py中第577行改为response = await client.get( url=self.API["get_dynamic_list_by_uid"].format(uid), cookies={"DedeUserID":uid} )

插件报错

请问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会显示已离线重连失败这种错误 是插件自身原因还是其他的呢

指令在部分群失效

机器人在部分群中可正常返回信息:
W@9JCR`LH~~%{P0KMYJEL

但在部分群中不返回任何信息:
5SW}D92TD63IVQ({V{ZN1

且收到了后台报错:
TV2F2$5XI0@2M1SUM@2)1C6

T``EKUF)%BLT1OHOT1J7)T8

在所有群中发消息的账号都有管理员权限,已确认nonebot与该插件的配置无误。
nonebot版本:2.0.0-beta2
插件版本:2.0.3

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.