BotFrameworkConfig Klasa
Klasa używana do inicjowania klasy DialogServiceConnector, która będzie łączyć się z botem platformy Bot Framework przy użyciu kanału usługi mowa Direct Line.
Zobacz również stronę https://docs.microsoft.com/azure/cognitive-services/speech-service/direct-line-speechmowy bezpośredniej.
Konfigurację można zainicjować w następujący sposób:
z subskrypcji: przekazywanie klucza subskrypcji, regionu i bot_id (opcjonalnie)
z tokenu autoryzacji: przekazywanie tokenu autoryzacji, regionu i bot_id (opcjonalnie)
- Dziedziczenie
-
BotFrameworkConfig
Konstruktor
BotFrameworkConfig(subscription: str | None = None, auth_token: str | None = None, region: str | None = None, bot_id: str | None = '')
Parametry
Nazwa | Opis |
---|---|
subscription
|
Klucz subskrypcji. wartość domyślna: None
|
auth_token
|
Token autoryzacji. wartość domyślna: None
|
region
|
Nazwa regionu (zobacz stronę regionów). wartość domyślna: None
|
bot_id
Wymagane
|
Identyfikator określonego zasobu bota do żądania. |
Metody
get_property |
Pobierz właściwość według identyfikatora. |
get_property_by_name |
Pobierz właściwość według nazwy. |
set_property |
Ustaw właściwość według identyfikatora. |
set_property_by_name |
Ustaw właściwość według nazwy. |
set_proxy |
Ustaw informacje o serwerze proxy. Uwaga Funkcje serwera proxy nie są dostępne w systemie macOS. Ta funkcja nie będzie miała wpływu na ta platforma. |
set_service_property |
Ustawia wartość właściwości, która zostanie przekazana do usługi przy użyciu określonego kanału. |
get_property
Pobierz właściwość według identyfikatora.
get_property(property_id: PropertyId) -> str
Parametry
Nazwa | Opis |
---|---|
property_id
Wymagane
|
Identyfikator właściwości do pobrania. |
Zwraca
Typ | Opis |
---|---|
Wartość właściwości. |
get_property_by_name
Pobierz właściwość według nazwy.
get_property_by_name(property_name: str) -> str
Parametry
Nazwa | Opis |
---|---|
property_name
Wymagane
|
Nazwa właściwości do pobrania. |
Zwraca
Typ | Opis |
---|---|
Wartość właściwości. |
set_property
Ustaw właściwość według identyfikatora.
set_property(property_id: PropertyId, value: str)
Parametry
Nazwa | Opis |
---|---|
property_id
Wymagane
|
Identyfikator właściwości do ustawienia. |
value
Wymagane
|
Wartość, która ma zostać ustawiona dla właściwości . |
set_property_by_name
Ustaw właściwość według nazwy.
set_property_by_name(property_name: str, value: str)
Parametry
Nazwa | Opis |
---|---|
property_name
Wymagane
|
Nazwa właściwości, która ma zostać ustawiona. |
value
Wymagane
|
Wartość, która ma zostać ustawiona dla właściwości . |
set_proxy
Ustaw informacje o serwerze proxy.
Uwaga
Funkcje serwera proxy nie są dostępne w systemie macOS. Ta funkcja nie będzie miała wpływu na
ta platforma.
set_proxy(hostname: str, port: str, username: str, password: str)
Parametry
Nazwa | Opis |
---|---|
hostname
Wymagane
|
Nazwa hosta serwera proxy. Nie dodawaj informacji o protokole (http) do nazwy hosta. |
port
Wymagane
|
Numer portu serwera proxy. |
username
Wymagane
|
Nazwa użytkownika serwera proxy. |
password
Wymagane
|
Hasło serwera proxy. |
set_service_property
Ustawia wartość właściwości, która zostanie przekazana do usługi przy użyciu określonego kanału.
set_service_property(name: str, value: str, channel: ServicePropertyChannel)
Parametry
Nazwa | Opis |
---|---|
name
Wymagane
|
Nazwa właściwości. |
value
Wymagane
|
Wartość właściwości. |
channel
Wymagane
|
Kanał używany do przekazywania określonej właściwości do usługi. |
Atrybuty
language
Identyfikator języka używany do zamiany mowy na tekst wyrażony w formacie BCP-47.
Azure SDK for Python