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

Atrybuty

service_url