mirror of
				https://github.com/nonebot/nonebot2.git
				synced 2025-10-31 06:56:39 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			40 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| """本模块定义了协议适配基类,各协议请继承以下基类。
 | |
| 
 | |
| 使用 {ref}`nonebot.drivers.Driver.register_adapter` 注册适配器。
 | |
| 
 | |
| FrontMatter:
 | |
|     sidebar_position: 0
 | |
|     description: nonebot.adapters 模块
 | |
| """
 | |
| 
 | |
| from typing import Iterable
 | |
| 
 | |
| try:
 | |
|     import pkg_resources
 | |
| 
 | |
|     pkg_resources.declare_namespace(__name__)
 | |
|     del pkg_resources
 | |
| except ImportError:
 | |
|     import pkgutil
 | |
| 
 | |
|     __path__: Iterable[str] = pkgutil.extend_path(__path__, __name__)  # type: ignore
 | |
|     del pkgutil
 | |
| except Exception:
 | |
|     pass
 | |
| 
 | |
| from nonebot.internal.adapter import Bot as Bot
 | |
| from nonebot.internal.adapter import Event as Event
 | |
| from nonebot.internal.adapter import Adapter as Adapter
 | |
| from nonebot.internal.adapter import Message as Message
 | |
| from nonebot.internal.adapter import MessageSegment as MessageSegment
 | |
| from nonebot.internal.adapter import MessageTemplate as MessageTemplate
 | |
| 
 | |
| __autodoc__ = {
 | |
|     "Bot": True,
 | |
|     "Event": True,
 | |
|     "Adapter": True,
 | |
|     "Message": True,
 | |
|     "MessageSegment": True,
 | |
|     "MessageTemplate": True,
 | |
| }
 |