From 89c319a500d5d80d8d2a7109374f09d85777dd01 Mon Sep 17 00:00:00 2001 From: shoucandanghehe Date: Fri, 2 Aug 2024 22:46:00 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20=E5=AE=8C=E5=96=84=20PluginMetadata?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nonebot_plugin_tetris_stats/__init__.py | 26 ++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/nonebot_plugin_tetris_stats/__init__.py b/nonebot_plugin_tetris_stats/__init__.py index 970cff4..30a652d 100644 --- a/nonebot_plugin_tetris_stats/__init__.py +++ b/nonebot_plugin_tetris_stats/__init__.py @@ -1,14 +1,19 @@ from nonebot import require -from nonebot.plugin import PluginMetadata +from nonebot.plugin import PluginMetadata, inherit_supported_adapters -require('nonebot_plugin_alconna') -require('nonebot_plugin_apscheduler') -require('nonebot_plugin_localstore') -require('nonebot_plugin_orm') -require('nonebot_plugin_session_orm') -require('nonebot_plugin_session') -require('nonebot_plugin_user') -require('nonebot_plugin_userinfo') +require_plugins = { + 'nonebot_plugin_alconna', + 'nonebot_plugin_apscheduler', + 'nonebot_plugin_localstore', + 'nonebot_plugin_orm', + 'nonebot_plugin_session_orm', + 'nonebot_plugin_session', + 'nonebot_plugin_user', + 'nonebot_plugin_userinfo', +} + +for i in require_plugins: + require(i) from nonebot_plugin_alconna import namespace # noqa: E402 @@ -16,6 +21,7 @@ with namespace('tetris_stats') as ns: ns.enable_message_cache = False from .config import migrations # noqa: E402 +from .config.config import Config # noqa: E402 __plugin_meta__ = PluginMetadata( name='Tetris Stats', @@ -23,6 +29,8 @@ __plugin_meta__ = PluginMetadata( usage='发送 tstats --help 查询使用方法', type='application', homepage='https://github.com/A-minos/nonebot-plugin-tetris-stats', + config=Config, + supported_adapters=inherit_supported_adapters(*require_plugins), extra={ 'orm_version_location': migrations, },