StreamingRequestHandler Kelas
Konstruktor
StreamingRequestHandler(bot: Bot, activity_processor: StreamingActivityProcessor, web_socket: WebSocket, logger: Logger = None)
Parameter
| Nama | Deskripsi |
|---|---|
|
bot
Diperlukan
|
|
|
activity_processor
Diperlukan
|
|
|
web_socket
Diperlukan
|
|
|
logger
|
Nilai default: None
|
Metode
| 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
Parameter
| Nama | Deskripsi |
|---|---|
|
conversation_id
Diperlukan
|
|
forget_conversation
forget_conversation(conversation_id: str)
Parameter
| Nama | Deskripsi |
|---|---|
|
conversation_id
Diperlukan
|
|
has_conversation
has_conversation(conversation_id: str) -> bool
Parameter
| Nama | Deskripsi |
|---|---|
|
conversation_id
Diperlukan
|
|
listen
async listen()
process_request
async process_request(request: ReceiveRequest, logger: Logger, context: object) -> StreamingResponse
Parameter
| Nama | Deskripsi |
|---|---|
|
request
Diperlukan
|
|
|
logger
Diperlukan
|
|
|
context
Diperlukan
|
|
send_activity
async send_activity(activity: Activity) -> ResourceResponse
Parameter
| Nama | Deskripsi |
|---|---|
|
activity
Diperlukan
|
|
send_streaming_request
async send_streaming_request(request: StreamingRequest) -> ReceiveResponse
Parameter
| Nama | Deskripsi |
|---|---|
|
request
Diperlukan
|
|