StreamingRequestHandler Klasa
Konstruktor
StreamingRequestHandler(bot: Bot, activity_processor: StreamingActivityProcessor, web_socket: WebSocket, logger: Logger = None)
Parametry
| Nazwa | Opis |
|---|---|
|
bot
Wymagane
|
|
|
activity_processor
Wymagane
|
|
|
web_socket
Wymagane
|
|
|
logger
|
Domyślna wartość: None
|
Metody
| 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
Parametry
| Nazwa | Opis |
|---|---|
|
conversation_id
Wymagane
|
|
forget_conversation
forget_conversation(conversation_id: str)
Parametry
| Nazwa | Opis |
|---|---|
|
conversation_id
Wymagane
|
|
has_conversation
has_conversation(conversation_id: str) -> bool
Parametry
| Nazwa | Opis |
|---|---|
|
conversation_id
Wymagane
|
|
listen
async listen()
process_request
async process_request(request: ReceiveRequest, logger: Logger, context: object) -> StreamingResponse
Parametry
| Nazwa | Opis |
|---|---|
|
request
Wymagane
|
|
|
logger
Wymagane
|
|
|
context
Wymagane
|
|
send_activity
async send_activity(activity: Activity) -> ResourceResponse
Parametry
| Nazwa | Opis |
|---|---|
|
activity
Wymagane
|
|
send_streaming_request
async send_streaming_request(request: StreamingRequest) -> ReceiveResponse
Parametry
| Nazwa | Opis |
|---|---|
|
request
Wymagane
|
|