接入服务号模板推送通知
This commit is contained in:
@@ -93,6 +93,58 @@ class Settings(BaseSettings):
|
||||
default=5.0,
|
||||
validation_alias="WECHAT_HTTP_TIMEOUT_SECONDS",
|
||||
)
|
||||
wechat_mp_app_id: str = Field(default="", validation_alias="WECHAT_MP_APP_ID")
|
||||
wechat_mp_app_secret: str = Field(default="", validation_alias="WECHAT_MP_APP_SECRET")
|
||||
wechat_mp_api_base_url: str = Field(
|
||||
default="https://api.weixin.qq.com",
|
||||
validation_alias="WECHAT_MP_API_BASE_URL",
|
||||
)
|
||||
wechat_mp_push_enabled: bool = Field(default=False, validation_alias="WECHAT_MP_PUSH_ENABLED")
|
||||
wechat_mp_http_timeout_seconds: float = Field(
|
||||
default=5.0,
|
||||
validation_alias="WECHAT_MP_HTTP_TIMEOUT_SECONDS",
|
||||
)
|
||||
wechat_mp_template_id: str = Field(default="", validation_alias="WECHAT_MP_TEMPLATE_ID")
|
||||
wechat_mp_leave_message_template_id: str = Field(
|
||||
default="",
|
||||
validation_alias="WECHAT_MP_LEAVE_MESSAGE_TEMPLATE_ID",
|
||||
)
|
||||
wechat_mp_low_battery_template_id: str = Field(
|
||||
default="",
|
||||
validation_alias="WECHAT_MP_LOW_BATTERY_TEMPLATE_ID",
|
||||
)
|
||||
wechat_mp_sleep_mode_template_id: str = Field(
|
||||
default="",
|
||||
validation_alias="WECHAT_MP_SLEEP_MODE_TEMPLATE_ID",
|
||||
)
|
||||
wechat_mp_miniprogram_appid: str = Field(default="", validation_alias="WECHAT_MP_MINIPROGRAM_APPID")
|
||||
wechat_mp_chat_page: str = Field(default="pages/chat/detail/index", validation_alias="WECHAT_MP_CHAT_PAGE")
|
||||
wechat_mp_device_page: str = Field(default="pages/device/index", validation_alias="WECHAT_MP_DEVICE_PAGE")
|
||||
wechat_mp_oauth_redirect_uri: str = Field(default="", validation_alias="WECHAT_MP_OAUTH_REDIRECT_URI")
|
||||
wechat_mp_bind_success_page: str = Field(
|
||||
default="pages/sleep/index",
|
||||
validation_alias="WECHAT_MP_BIND_SUCCESS_PAGE",
|
||||
)
|
||||
wechat_mp_low_battery_threshold: int = Field(
|
||||
default=20,
|
||||
validation_alias="WECHAT_MP_LOW_BATTERY_THRESHOLD",
|
||||
)
|
||||
wechat_mp_low_battery_recovery_threshold: int = Field(
|
||||
default=25,
|
||||
validation_alias="WECHAT_MP_LOW_BATTERY_RECOVERY_THRESHOLD",
|
||||
)
|
||||
wechat_mp_low_battery_dedup_seconds: int = Field(
|
||||
default=21600,
|
||||
validation_alias="WECHAT_MP_LOW_BATTERY_DEDUP_SECONDS",
|
||||
)
|
||||
wechat_mp_sleep_mode_dedup_seconds: int = Field(
|
||||
default=300,
|
||||
validation_alias="WECHAT_MP_SLEEP_MODE_DEDUP_SECONDS",
|
||||
)
|
||||
wechat_mp_leave_message_dedup_seconds: int = Field(
|
||||
default=60,
|
||||
validation_alias="WECHAT_MP_LEAVE_MESSAGE_DEDUP_SECONDS",
|
||||
)
|
||||
|
||||
sms_enabled: bool = Field(default=False, validation_alias="SMS_ENABLED")
|
||||
sms_provider: str = Field(default="aliyun", validation_alias="SMS_PROVIDER")
|
||||
|
||||
Reference in New Issue
Block a user