diff --git a/astrbot/core/config/default.py b/astrbot/core/config/default.py index b160b3008..a4743ba9e 100644 --- a/astrbot/core/config/default.py +++ b/astrbot/core/config/default.py @@ -162,6 +162,7 @@ "enable": False, "appid": "", "secret": "", + "is_sandbox": False, "callback_server_host": "0.0.0.0", "port": 6196, }, diff --git a/astrbot/core/platform/sources/qqofficial_webhook/qo_webhook_server.py b/astrbot/core/platform/sources/qqofficial_webhook/qo_webhook_server.py index bc1e4b170..4a2eae747 100644 --- a/astrbot/core/platform/sources/qqofficial_webhook/qo_webhook_server.py +++ b/astrbot/core/platform/sources/qqofficial_webhook/qo_webhook_server.py @@ -15,12 +15,13 @@ def __init__(self, config: dict, event_queue: asyncio.Queue, botpy_client: Clien self.appid = config["appid"] self.secret = config["secret"] self.port = config.get("port", 6196) + self.is_sandbox = config.get("is_sandbox", False) self.callback_server_host = config.get("callback_server_host", "0.0.0.0") if isinstance(self.port, str): self.port = int(self.port) - self.http: BotHttp = BotHttp(timeout=300) + self.http: BotHttp = BotHttp(timeout=300, is_sandbox=self.is_sandbox) self.api: BotAPI = BotAPI(http=self.http) self.token = Token(self.appid, self.secret)