mirror of
				https://github.com/nonebot/nonebot2.git
				synced 2025-10-30 22:46:40 +00:00 
			
		
		
		
	💥 remove builtin adapter auto register
This commit is contained in:
		| @@ -138,7 +138,6 @@ def get_bots() -> Union[NoReturn, Dict[str, Bot]]: | ||||
| from nonebot.utils import escape_tag | ||||
| from nonebot.config import Env, Config | ||||
| from nonebot.log import logger, default_filter | ||||
| from nonebot.adapters.cqhttp import Bot as CQBot | ||||
|  | ||||
|  | ||||
| def init(*, _env_file: Optional[str] = None, **kwargs): | ||||
| @@ -184,9 +183,6 @@ def init(*, _env_file: Optional[str] = None, **kwargs): | ||||
|             importlib.import_module(config.driver), "Driver") | ||||
|         _driver = DriverClass(env, config) | ||||
|  | ||||
|         # register build-in adapters | ||||
|         _driver.register_adapter("cqhttp", CQBot) | ||||
|  | ||||
|  | ||||
| def run(host: Optional[str] = None, | ||||
|         port: Optional[int] = None, | ||||
|   | ||||
| @@ -123,7 +123,8 @@ class BaseDriver(abc.ABC): | ||||
|           * ``*args`` | ||||
|           * ``**kwargs`` | ||||
|         """ | ||||
|         raise NotImplementedError | ||||
|         logger.opt( | ||||
|             colors=True).debug(f"Loaded adapters: {', '.join(self._adapters)}") | ||||
|  | ||||
|     @abc.abstractmethod | ||||
|     async def _handle_http(self): | ||||
|   | ||||
| @@ -98,6 +98,7 @@ class Driver(BaseDriver): | ||||
|             app: Optional[str] = None, | ||||
|             **kwargs): | ||||
|         """使用 ``uvicorn`` 启动 FastAPI""" | ||||
|         super().run(host, port, app, **kwargs) | ||||
|         LOGGING_CONFIG = { | ||||
|             "version": 1, | ||||
|             "disable_existing_loggers": False, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user