ForcePilot/backend/package/yuxi/channel/extensions/alexa/progressive.py
Kris 37493b6da6 feat(alexa): 新增Amazon Alexa渠道插件完整实现
新增了Alexa渠道的所有核心功能模块,包括配置管理、请求校验、会话管理、安全验证、去重、响应格式化、渐进式响应、主动推送、提醒功能、配对绑定以及Webhook端点,并完成了插件注册和配置项定义。
2026-05-21 10:38:31 +08:00

18 lines
490 B
Python

import logging
logger = logging.getLogger(__name__)
class ProgressiveResponseService:
def __init__(self, account=None):
self._enabled = getattr(account, "progressive_response_enabled", False) if account else False
self._timeout_ms = getattr(account, "progressive_response_timeout_ms", 5500) if account else 5500
@property
def enabled(self) -> bool:
return self._enabled
@property
def timeout_ms(self) -> int:
return self._timeout_ms