StreamingRequestHandler 类

构造函数

StreamingRequestHandler(bot: Bot, activity_processor: StreamingActivityProcessor, web_socket: WebSocket, logger: Logger = None)

参数

名称 说明
bot
必需
activity_processor
必需
web_socket
必需
logger
默认值: None

方法

conversation_added_time
forget_conversation
has_conversation
listen
process_request
send_activity
send_streaming_request

conversation_added_time

conversation_added_time(conversation_id: str) -> datetime

参数

名称 说明
conversation_id
必需

forget_conversation

forget_conversation(conversation_id: str)

参数

名称 说明
conversation_id
必需

has_conversation

has_conversation(conversation_id: str) -> bool

参数

名称 说明
conversation_id
必需

listen

async listen()

process_request

async process_request(request: ReceiveRequest, logger: Logger, context: object) -> StreamingResponse

参数

名称 说明
request
必需
logger
必需
context
必需

send_activity

async send_activity(activity: Activity) -> ResourceResponse

参数

名称 说明
activity
必需

send_streaming_request

async send_streaming_request(request: StreamingRequest) -> ReceiveResponse

参数

名称 说明
request
必需

属性

service_url