summaryrefslogtreecommitdiff
path: root/ATRI/plugins
diff options
context:
space:
mode:
authorKyomotoi <[email protected]>2022-06-14 12:26:12 +0800
committerKyomotoi <[email protected]>2022-06-14 12:26:12 +0800
commit2bbb873a132eb8995ead1b9c5ceaba9c234e3e03 (patch)
tree351b41b97fcd14523481a86d162e505c25966126 /ATRI/plugins
parent4c94caf4720727239326367bf3285d447cb09674 (diff)
downloadATRI-2bbb873a132eb8995ead1b9c5ceaba9c234e3e03.tar.gz
ATRI-2bbb873a132eb8995ead1b9c5ceaba9c234e3e03.tar.bz2
ATRI-2bbb873a132eb8995ead1b9c5ceaba9c234e3e03.zip
🚑️ 修复 console API 无法在启动时初始化
Diffstat (limited to 'ATRI/plugins')
-rw-r--r--ATRI/plugins/console/__init__.py7
-rw-r--r--ATRI/plugins/console/driver/__init__.py4
2 files changed, 7 insertions, 4 deletions
diff --git a/ATRI/plugins/console/__init__.py b/ATRI/plugins/console/__init__.py
index 5ffa08f..7065a95 100644
--- a/ATRI/plugins/console/__init__.py
+++ b/ATRI/plugins/console/__init__.py
@@ -197,3 +197,10 @@ async def _(event: PrivateMessageEvent, is_pub_n: str = ArgPlainText("is_pub_n")
一定要保管好哦!切勿告诉他人哦!
""".strip()
await res_console_key.finish(msg)
+
+
+from ATRI import driver as dr
+from .driver import init
+
+
+dr().on_startup(init)
diff --git a/ATRI/plugins/console/driver/__init__.py b/ATRI/plugins/console/driver/__init__.py
index 5d11d20..8166c06 100644
--- a/ATRI/plugins/console/driver/__init__.py
+++ b/ATRI/plugins/console/driver/__init__.py
@@ -2,7 +2,6 @@ from nonebot.drivers.fastapi import Driver
from fastapi.middleware.cors import CORSMiddleware
-from ATRI import driver
from .view import (
handle_auther,
handle_base_uri,
@@ -53,6 +52,3 @@ def register_routes(driver: Driver):
def init():
register_routes(driver) # type: ignore
-
-
-driver().on_startup(init)