mirror of
				https://github.com/nonebot/nonebot2.git
				synced 2025-10-30 22:46:40 +00:00 
			
		
		
		
	🔧 add configs
This commit is contained in:
		| @@ -0,0 +1,28 @@ | |||||||
|  | from typing import Optional | ||||||
|  |  | ||||||
|  | from pydantic import Field, BaseModel | ||||||
|  |  | ||||||
|  |  | ||||||
|  | class Config(BaseModel): | ||||||
|  |     """ | ||||||
|  |     钉钉配置类 | ||||||
|  |  | ||||||
|  |     :配置项: | ||||||
|  |  | ||||||
|  |       - ``app_id`` / ``feishu_app_id``: 飞书开放平台后台“凭证与基础信息”处给出的 App ID | ||||||
|  |       - ``app_secret`` / ``feishu_app_secret``: 飞书开放平台后台“凭证与基础信息”处给出的 App Secret | ||||||
|  |       - ``encrypt_key`` / ``feishu_encrypt_key``: 飞书开放平台后台“事件订阅”处设置的 Encrypt Key | ||||||
|  |       - ``verification_token`` / ``feishu_verification_token``: 飞书开放平台后台“事件订阅”处设置的 Verification Token | ||||||
|  |       - ``tenant_access_token`` / ``feishu_tenant_access_token``: 请求飞书 API 后返回的租户密钥 | ||||||
|  |     """ | ||||||
|  |     app_id: Optional[str] = Field(default=None, alias="feishu_app_id") | ||||||
|  |     app_secret: Optional[str] = Field(default=None, alias="feishu_app_secret") | ||||||
|  |     encrypt_key: Optional[str] = Field(default=None, alias="feishu_encrypt_key") | ||||||
|  |     verification_token: Optional[str] = Field(default=None, | ||||||
|  |                                               alias="feishu_verification_token") | ||||||
|  |     tenant_access_token: Optional[str] = Field( | ||||||
|  |         default=None, alias="feishu_tenant_access_token") | ||||||
|  |  | ||||||
|  |     class Config: | ||||||
|  |         extra = "ignore" | ||||||
|  |         allow_population_by_field_name = True | ||||||
		Reference in New Issue
	
	Block a user