StreamingRequestHandler クラス

コンストラクター

StreamingRequestHandler(bot: Bot, activity_processor: StreamingActivityProcessor, web_socket: WebSocket, logger: Logger = None)

パラメーター

名前 説明
bot
必須
activity_processor
必須
web_socket
必須
logger
規定値: None

メソッド

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

パラメーター

名前 説明
conversation_id
必須

forget_conversation

forget_conversation(conversation_id: str)

パラメーター

名前 説明
conversation_id
必須

has_conversation

has_conversation(conversation_id: str) -> bool

パラメーター

名前 説明
conversation_id
必須

listen

async listen()

process_request

async process_request(request: ReceiveRequest, logger: Logger, context: object) -> StreamingResponse

パラメーター

名前 説明
request
必須
logger
必須
context
必須

send_activity

async send_activity(activity: Activity) -> ResourceResponse

パラメーター

名前 説明
activity
必須

send_streaming_request

async send_streaming_request(request: StreamingRequest) -> ReceiveResponse

パラメーター

名前 説明
request
必須

属性

service_url