StreamingRequestHandler Classe
Construtor
StreamingRequestHandler(bot: Bot, activity_processor: StreamingActivityProcessor, web_socket: WebSocket, logger: Logger = None)
Parâmetros
| Nome | Description |
|---|---|
|
bot
Obrigatório
|
|
|
activity_processor
Obrigatório
|
|
|
web_socket
Obrigatório
|
|
|
logger
|
Valor padrão: 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
| Nome | Description |
|---|---|
|
conversation_id
Obrigatório
|
|
forget_conversation
forget_conversation(conversation_id: str)
Parâmetros
| Nome | Description |
|---|---|
|
conversation_id
Obrigatório
|
|
has_conversation
has_conversation(conversation_id: str) -> bool
Parâmetros
| Nome | Description |
|---|---|
|
conversation_id
Obrigatório
|
|
listen
async listen()
process_request
async process_request(request: ReceiveRequest, logger: Logger, context: object) -> StreamingResponse
Parâmetros
| Nome | Description |
|---|---|
|
request
Obrigatório
|
|
|
logger
Obrigatório
|
|
|
context
Obrigatório
|
|
send_activity
async send_activity(activity: Activity) -> ResourceResponse
Parâmetros
| Nome | Description |
|---|---|
|
activity
Obrigatório
|
|
send_streaming_request
async send_streaming_request(request: StreamingRequest) -> ReceiveResponse
Parâmetros
| Nome | Description |
|---|---|
|
request
Obrigatório
|
|