1
1
import asyncio
2
2
3
- from nonebot import on_metaevent
3
+ from nonebot import on_metaevent , require
4
4
from nonebot .adapters .onebot .v11 import Bot , LifecycleMetaEvent
5
5
from nonebot .log import logger
6
6
from nonebot .plugin import PluginMetadata
7
7
8
+ require ("nonebot_plugin_apscheduler" )
9
+ require ("nonebot_plugin_guild_patch" )
10
+
8
11
from . import command
9
12
from . import my_trigger as tr
10
- from .config import DATA_PATH , config
13
+ from .config import DATA_PATH , ELFConfig
14
+ from .config import config as plugin_config
11
15
from .rss_class import Rss
12
16
from .utils import send_message_to_admin
13
17
16
20
__plugin_meta__ = PluginMetadata (
17
21
name = "ELF_RSS" ,
18
22
description = "QQ机器人 RSS订阅 插件,订阅源建议选择 RSSHub" ,
19
- usage = "https://github.com/Quan666/ELF_RSS" ,
23
+ usage = "https://github.com/Quan666/ELF_RSS/blob/2.0/docs/2.0%20%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B.md" ,
24
+ type = "application" ,
25
+ homepage = "https://github.com/Quan666/ELF_RSS" ,
26
+ config = ELFConfig ,
27
+ supported_adapters = {"~onebot.v11" },
20
28
extra = {
"author" :
"Quan666 <[email protected] >" ,
"version" :
VERSION },
21
29
)
22
30
@@ -41,10 +49,10 @@ async def start(bot: Bot) -> None:
41
49
42
50
rss_list = Rss .read_rss () # 读取list
43
51
if not rss_list :
44
- if config .enable_boot_message :
52
+ if plugin_config .enable_boot_message :
45
53
await send_message_to_admin (f"第一次启动,你还没有订阅,记得添加哟!\n { boot_message } " , bot )
46
54
logger .info ("第一次启动,你还没有订阅,记得添加哟!" )
47
- if config .enable_boot_message :
55
+ if plugin_config .enable_boot_message :
48
56
await send_message_to_admin (f"ELF_RSS 订阅器启动成功!\n { boot_message } " , bot )
49
57
logger .info ("ELF_RSS 订阅器启动成功!" )
50
58
# 创建检查更新任务
0 commit comments