Closed Bearlele closed 2 years ago
怪了,我记得这个 bug 已经修复了啊,看看插件版本和 plugin_list.yml(记得脱敏)
我是用pip直接安装的 nonebot-plugin-manager 0.5.9
plugin_list.yml里全都是 xxxx: group: 12345678: 5 mode: '755' status: true user: {}
你别把插件名字也脱敏了啊,至少把 nonebot_plugin_manager 那一部分发出来
因为没有这一部分鸭 只有我自己的插件 我是直接使用npm block -a禁用了全部插件
nonebot_plugin_manager 的部分默认一定会生成,建议你删除现有的 plugin_list.yml 再复现一遍此 bug,然后再发一下该文件
重新生成了 麻烦您看看文件路径是/root/nonebot/data/manager没错的吧
MCSkin:
group:
12345678: 4
mode: '755'
status: true
user: {}
abstract:
group:
12345678: 4
mode: '755'
status: true
user: {}
admin:
group:
12345678: 4
mode: '755'
status: true
user: {}
antiflash:
group:
12345678: 4
mode: '755'
status: true
user: {}
chat:
group:
12345678: 4
mode: '755'
status: true
user: {}
code:
group:
12345678: 4
mode: '755'
status: true
user: {}
covid19:
group:
12345678: 4
mode: '755'
status: true
user: {}
cp:
group:
12345678: 4
mode: '755'
status: true
user: {}
ddcheck:
group:
12345678: 4
mode: '755'
status: true
user: {}
draw_card:
group:
12345678: 4
mode: '755'
status: true
user: {}
emojimix:
group:
12345678: 4
mode: '755'
status: true
user: {}
epicfree:
group:
12345678: 4
mode: '755'
status: true
user: {}
fr24:
group:
12345678: 4
mode: '755'
status: true
user: {}
help:
group:
12345678: 4
mode: '755'
status: true
user: {}
logo:
group:
12345678: 4
mode: '755'
status: true
user: {}
mcstatus:
group:
12345678: 4
mode: '755'
status: true
user: {}
memes:
group:
12345678: 4
mode: '755'
status: true
user: {}
minesweeper:
group:
12345678: 4
mode: '755'
status: true
user: {}
morning:
group:
12345678: 4
mode: '755'
status: true
user: {}
nonebot_plugin_apscheduler:
group: {}
mode: '311'
status: false
user: {}
other:
group:
12345678: 4
mode: '755'
status: true
user: {}
petpet:
group:
12345678: 4
mode: '755'
status: true
user: {}
russian:
group:
12345678: 4
mode: '755'
status: true
user: {}
shindan:
group:
12345678: 4
mode: '755'
status: true
user: {}
simplemusic:
group:
12345678: 4
mode: '755'
status: true
user: {}
status:
group: {}
mode: '311'
status: false
user: {}
what2eat:
group:
12345678: 4
mode: '755'
status: true
user: {}
word_bank2:
group:
12345678: 4
mode: '755'
status: true
user: {}
这我真的无法理解,放复现时的运行日志吧——从加载插件到出现 bug
我是直接在每个插件的init.py文件头引入了from nonebot_plugin_manager import PluginManager
root@GZ-Debian:~/nonebot# python3 bot.py
04-18 21:12:21 [SUCCESS] nonebot | NoneBot is initializing...
04-18 21:12:21 [INFO] nonebot | Current Env: prod
04-18 21:12:21 [SUCCESS] nonebot | Succeeded to import "nonebot_plugin_apscheduler"
04-18 21:12:22 [SUCCESS] nonebot | Succeeded to import "shindan"
04-18 21:12:22 [SUCCESS] nonebot | Succeeded to import "cp"
msgpack not installed, MsgPackSerializer unavailable
04-18 21:12:23 [SUCCESS] nonebot | Succeeded to import "petpet"
04-18 21:12:23 [SUCCESS] nonebot | Succeeded to import "fr24"
04-18 21:12:23 [SUCCESS] nonebot | Succeeded to import "minesweeper"
04-18 21:12:23 [SUCCESS] nonebot | Succeeded to import "memes"
04-18 21:12:24 [SUCCESS] nonebot | Succeeded to import "draw_card"
04-18 21:12:25 [SUCCESS] nonebot | Succeeded to import "what2eat"
04-18 21:12:25 [SUCCESS] nonebot | Succeeded to import "MCSkin"
04-18 21:12:25 [SUCCESS] nonebot | Succeeded to import "mcstatus"
04-18 21:12:25 [SUCCESS] nonebot | Succeeded to import "epicfree"
04-18 21:12:25 [SUCCESS] nonebot | Succeeded to import "logo"
04-18 21:12:25 [SUCCESS] nonebot | Succeeded to import "simplemusic"
04-18 21:12:25 [SUCCESS] nonebot | Succeeded to import "morning"
04-18 21:12:26 [SUCCESS] nonebot | Succeeded to import "admin"
04-18 21:12:26 [SUCCESS] nonebot | Succeeded to import "russian"
04-18 21:12:26 [SUCCESS] nonebot | Succeeded to import "help"
04-18 21:12:26 [SUCCESS] nonebot | Succeeded to import "code"
04-18 21:12:26 [SUCCESS] nonebot | Succeeded to import "ddcheck"
04-18 21:12:26 [SUCCESS] nonebot | Succeeded to import "chat"
04-18 21:12:26 [SUCCESS] nonebot | Succeeded to import "abstract"
04-18 21:12:27 [SUCCESS] nonebot | Succeeded to import "covid19"
04-18 21:12:27 [SUCCESS] nonebot | Succeeded to import "emojimix"
ATRI | 04-18 21:12:27 | INFO apscheduler >> Adding job tentatively -- it will be properly scheduled when the scheduler starts
ATRI | 04-18 21:12:27 | SUCCESS plugin.manager >> Succeeded to import "status"
ATRI | 04-18 21:12:27 | SUCCESS plugin.manager >> Succeeded to import "antiflash"
ATRI | 04-18 21:12:27 | SUCCESS src >> 读取词库位于 /root/nonebot/data/word_bank/bank.json
ATRI | 04-18 21:12:27 | SUCCESS plugin.manager >> Succeeded to import "word_bank2"
ATRI | 04-18 21:12:27 | SUCCESS plugin.manager >> Succeeded to import "other"
ATRI | 04-18 21:12:27 | WARNING main >> Always use nb run
to start the bot instead of manually running!
ATRI | 04-18 21:12:27 | SUCCESS nonebot >> Running NoneBot...
ATRI | 04-18 21:12:27 | INFO uvicorn >> Started server process [41456]
ATRI | 04-18 21:12:27 | INFO uvicorn >> Waiting for application startup.
ATRI | 04-18 21:12:27 | INFO apscheduler >> Added job "create_matchers.
ATRI | 04-18 21:14:24 | SUCCESS nonebot >> ONEBOT V11 27585 | [message.group.normal]: Message 1099915463 from 25846@[群:474****82] "npm block -a" ATRI | 04-18 21:14:24 | INFO nonebot >> Event will be handled by <Matcher from nonebot_plugin_manager, type=message, priority=1, temp=False> ATRI | 04-18 21:14:24 | INFO nonebot >> Matcher <Matcher from nonebot_plugin_manager, type=message, priority=1, temp=False> running complete
ATRI | 04-18 21:15:01 | SUCCESS nonebot >> ONEBOT V11 27585 | [message.group.normal]: Message 1685699382 from 25846@[群:474****82] "npm unblock -a" ATRI | 04-18 21:15:01 | INFO nonebot >> Event will be handled by <Matcher from nonebot_plugin_manager, type=message, priority=1, temp=False> ATRI | 04-18 21:15:02 | INFO nonebot >> Matcher <Matcher from nonebot_plugin_manager, type=message, priority=1, temp=False> running is cancelled ATRI | 04-18 21:15:02 | INFO nonebot >> Event will be handled by <Matcher from src.plugins.word_bank2, type=message, priority=99, temp=False>
破案了,请直接加载本插件,from nonebot_plugin_manager import PluginManager
目前有问题。
请问是直接在bot.py里直接加载吗 nonebot.load_plugin("nonebot_plugin_manager")
"npm unblock -a" ATRI | 04-18 17:56:46 | INFO nonebot >> Event will be handled by <Matcher from nonebot_plugin_manager, type=message, priority=1, temp=False> ATRI | 04-18 17:56:46 | INFO nonebot >> Matcher <Matcher from nonebot_plugin_manager, type=message, priority=1, temp=False> running is cancelled
他是把自己也给禁用掉了吗QWQ