BotFrameworkConfig 클래스

Direct Line Speech 채널을 사용하여 Bot Framework 봇에 연결할 DialogServiceConnector를 초기화하는 데 사용되는 클래스입니다.

직접 회선 음성 페이지https://docs.microsoft.com/azure/cognitive-services/speech-service/direct-line-speech도 참조하세요.

구성은 다음과 같은 방법으로 초기화할 수 있습니다.

  • 구독에서: 구독 키, 지역 및 bot_id 전달(선택 사항)

  • 권한 부여 토큰에서: 권한 부여 토큰, 지역 및 bot_id 전달(선택 사항)

상속
BotFrameworkConfig

생성자

BotFrameworkConfig(subscription: str | None = None, auth_token: str | None = None, region: str | None = None, bot_id: str | None = '')

매개 변수

Name Description
subscription

구독 키입니다.

기본값: None
auth_token

권한 부여 토큰입니다.

기본값: None
region

지역 이름( 지역 페이지 참조)입니다.

기본값: None
bot_id
필수

요청할 특정 봇 리소스의 식별자입니다.

메서드

get_property

ID로 속성을 가져옵니다.

get_property_by_name

이름으로 속성을 가져옵니다.

set_property

id로 속성을 설정합니다.

set_property_by_name

이름으로 속성을 설정합니다.

set_proxy

프록시 정보를 설정합니다.

참고

macOS에서는 프록시 기능을 사용할 수 없습니다. 이 함수는 에 영향을 주지 않습니다.

이 플랫폼.

set_service_property

지정된 채널을 사용하여 서비스에 전달될 속성 값을 설정합니다.

get_property

ID로 속성을 가져옵니다.

get_property(property_id: PropertyId) -> str

매개 변수

Name Description
property_id
필수

검색할 속성의 ID입니다.

반환

형식 Description

속성 값입니다.

get_property_by_name

이름으로 속성을 가져옵니다.

get_property_by_name(property_name: str) -> str

매개 변수

Name Description
property_name
필수

검색할 속성의 이름입니다.

반환

형식 Description

속성 값입니다.

set_property

id로 속성을 설정합니다.

set_property(property_id: PropertyId, value: str)

매개 변수

Name Description
property_id
필수

설정할 속성의 ID입니다.

value
필수

속성에 설정할 값입니다.

set_property_by_name

이름으로 속성을 설정합니다.

set_property_by_name(property_name: str, value: str)

매개 변수

Name Description
property_name
필수

설정할 속성의 이름입니다.

value
필수

속성에 설정할 값입니다.

set_proxy

프록시 정보를 설정합니다.

참고

macOS에서는 프록시 기능을 사용할 수 없습니다. 이 함수는 에 영향을 주지 않습니다.

이 플랫폼.

set_proxy(hostname: str, port: str, username: str, password: str)

매개 변수

Name Description
hostname
필수

프록시 서버의 호스트 이름입니다. 호스트 이름에 프로토콜 정보(http)를 추가하지 마세요.

port
필수

프록시 서버의 포트 번호입니다.

username
필수

프록시 서버의 사용자 이름입니다.

password
필수

프록시 서버의 암호입니다.

set_service_property

지정된 채널을 사용하여 서비스에 전달될 속성 값을 설정합니다.

set_service_property(name: str, value: str, channel: ServicePropertyChannel)

매개 변수

Name Description
name
필수

속성 이름입니다.

value
필수

속성 값입니다.

channel
필수

지정된 속성을 서비스에 전달하는 데 사용되는 채널입니다.

특성

language

BCP-47 형식으로 표현된 음성 텍스트 변환에 사용되는 언어 식별자입니다.