StreamingRequestHandler Clase
Constructor
StreamingRequestHandler(bot: Bot, activity_processor: StreamingActivityProcessor, web_socket: WebSocket, logger: Logger = None)
Parámetros
| Nombre | Description |
|---|---|
|
bot
Requerido
|
|
|
activity_processor
Requerido
|
|
|
web_socket
Requerido
|
|
|
logger
|
Valor predeterminado: None
|
Métodos
| 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
Parámetros
| Nombre | Description |
|---|---|
|
conversation_id
Requerido
|
|
forget_conversation
forget_conversation(conversation_id: str)
Parámetros
| Nombre | Description |
|---|---|
|
conversation_id
Requerido
|
|
has_conversation
has_conversation(conversation_id: str) -> bool
Parámetros
| Nombre | Description |
|---|---|
|
conversation_id
Requerido
|
|
listen
async listen()
process_request
async process_request(request: ReceiveRequest, logger: Logger, context: object) -> StreamingResponse
Parámetros
| Nombre | Description |
|---|---|
|
request
Requerido
|
|
|
logger
Requerido
|
|
|
context
Requerido
|
|
send_activity
async send_activity(activity: Activity) -> ResourceResponse
Parámetros
| Nombre | Description |
|---|---|
|
activity
Requerido
|
|
send_streaming_request
async send_streaming_request(request: StreamingRequest) -> ReceiveResponse
Parámetros
| Nombre | Description |
|---|---|
|
request
Requerido
|
|