From b172b760abeb9f0aac108e10f5a0c5f9451e2e18 Mon Sep 17 00:00:00 2001 From: Soulter <905617992@qq.com> Date: Wed, 22 Jan 2025 16:52:34 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=B8=BA=E5=B9=B3=E5=8F=B0=E5=92=8C?= =?UTF-8?q?=E6=8F=90=E4=BE=9B=E5=95=86=E9=80=82=E9=85=8D=E5=99=A8=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E9=BB=98=E8=AE=A4=20ID=20=E9=85=8D=E7=BD=AE=20#248?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- astrbot/core/platform/register.py | 2 ++ astrbot/core/provider/register.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/astrbot/core/platform/register.py b/astrbot/core/platform/register.py index e66f8a22..b746cdb9 100644 --- a/astrbot/core/platform/register.py +++ b/astrbot/core/platform/register.py @@ -27,6 +27,8 @@ def register_platform_adapter( default_config_tmpl['type'] = adapter_name if 'enable' not in default_config_tmpl: default_config_tmpl['enable'] = False + if 'id' not in default_config_tmpl: + default_config_tmpl['id'] = adapter_name pm = PlatformMetadata( name=adapter_name, diff --git a/astrbot/core/provider/register.py b/astrbot/core/provider/register.py index ecc4e1ec..c7f85f49 100644 --- a/astrbot/core/provider/register.py +++ b/astrbot/core/provider/register.py @@ -28,6 +28,8 @@ def register_provider_adapter( default_config_tmpl['type'] = provider_type_name if 'enable' not in default_config_tmpl: default_config_tmpl['enable'] = False + if 'id' not in default_config_tmpl: + default_config_tmpl['id'] = provider_type_name pm = ProviderMetaData( type=provider_type_name,