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