集成家长短信通知
This commit is contained in:
@@ -91,6 +91,32 @@ class Settings(BaseSettings):
|
||||
validation_alias="WECHAT_HTTP_TIMEOUT_SECONDS",
|
||||
)
|
||||
|
||||
sms_enabled: bool = Field(default=False, validation_alias="SMS_ENABLED")
|
||||
sms_provider: str = Field(default="aliyun", validation_alias="SMS_PROVIDER")
|
||||
sms_dry_run: bool = Field(default=False, validation_alias="SMS_DRY_RUN")
|
||||
sms_http_timeout_seconds: float = Field(default=5.0, validation_alias="SMS_HTTP_TIMEOUT_SECONDS")
|
||||
sms_alarm_dedup_seconds: int = Field(default=300, validation_alias="SMS_ALARM_DEDUP_SECONDS")
|
||||
sms_leave_message_dedup_seconds: int = Field(
|
||||
default=60,
|
||||
validation_alias="SMS_LEAVE_MESSAGE_DEDUP_SECONDS",
|
||||
)
|
||||
aliyun_sms_access_key_id: str = Field(default="", validation_alias="ALIYUN_SMS_ACCESS_KEY_ID")
|
||||
aliyun_sms_access_key_secret: str = Field(default="", validation_alias="ALIYUN_SMS_ACCESS_KEY_SECRET")
|
||||
aliyun_sms_sign_name: str = Field(default="", validation_alias="ALIYUN_SMS_SIGN_NAME")
|
||||
aliyun_sms_template_code: str = Field(default="", validation_alias="ALIYUN_SMS_TEMPLATE_CODE")
|
||||
aliyun_sms_alarm_template_code: str = Field(
|
||||
default="",
|
||||
validation_alias="ALIYUN_SMS_ALARM_TEMPLATE_CODE",
|
||||
)
|
||||
aliyun_sms_leave_message_template_code: str = Field(
|
||||
default="",
|
||||
validation_alias="ALIYUN_SMS_LEAVE_MESSAGE_TEMPLATE_CODE",
|
||||
)
|
||||
aliyun_sms_endpoint: str = Field(
|
||||
default="dysmsapi.aliyuncs.com",
|
||||
validation_alias="ALIYUN_SMS_ENDPOINT",
|
||||
)
|
||||
|
||||
cos_secret_id: str = Field(default="", validation_alias="COS_SECRET_ID")
|
||||
cos_secret_key: str = Field(default="", validation_alias="COS_SECRET_KEY")
|
||||
cos_region: str = Field(default="", validation_alias="COS_REGION")
|
||||
|
||||
Reference in New Issue
Block a user