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
مطلوب
|
|