Share via


BotFrameworkConfig Osztály

A DialogServiceConnector inicializálására használt osztály, amely a Direct Line Speech-csatornával csatlakozik egy Bot Framework-robothoz.

Lásd még a közvetlen vonalas beszédet ismertető oldalt https://docs.microsoft.com/azure/cognitive-services/speech-service/direct-line-speech.

A konfiguráció a következő módokon inicializálható:

  • előfizetésből: adjon át egy előfizetési kulcsot, egy régiót és egy bot_id (nem kötelező)

  • az engedélyezési jogkivonatból: adjon át egy engedélyezési jogkivonatot, egy régiót és egy bot_id (nem kötelező)

Öröklődés
BotFrameworkConfig

Konstruktor

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

Paraméterek

Name Description
subscription

Az előfizetési kulcs.

alapértelmezett érték: None
auth_token

Az engedélyezési jogkivonat.

alapértelmezett érték: None
region

A régió neve (lásd a régió oldalát).

alapértelmezett érték: None
bot_id
Kötelező

Egy igényelni kívánt roboterőforrás azonosítója.

Metódusok

get_property

Tulajdonság lekérése azonosító alapján.

get_property_by_name

Tulajdonság lekérése név alapján.

set_property

Állítson be egy tulajdonságot azonosító alapján.

set_property_by_name

Adjon meg egy tulajdonságot név szerint.

set_proxy

Proxyadatok beállítása.

Megjegyzés

A proxyfunkciók macOS rendszeren nem érhetők el. Ez a függvény nem lesz hatással a

ezt a platformot.

set_service_property

Beállít egy tulajdonságértéket, amely a megadott csatornával lesz átadva a szolgáltatásnak.

get_property

Tulajdonság lekérése azonosító alapján.

get_property(property_id: PropertyId) -> str

Paraméterek

Name Description
property_id
Kötelező

A lekérendő tulajdonság azonosítója.

Válaszok

Típus Description

A tulajdonság értéke.

get_property_by_name

Tulajdonság lekérése név alapján.

get_property_by_name(property_name: str) -> str

Paraméterek

Name Description
property_name
Kötelező

A lekérendő tulajdonság neve.

Válaszok

Típus Description

A tulajdonság értéke.

set_property

Állítson be egy tulajdonságot azonosító alapján.

set_property(property_id: PropertyId, value: str)

Paraméterek

Name Description
property_id
Kötelező

A beállítandó tulajdonság azonosítója.

value
Kötelező

A tulajdonsághoz beállítandó érték.

set_property_by_name

Adjon meg egy tulajdonságot név szerint.

set_property_by_name(property_name: str, value: str)

Paraméterek

Name Description
property_name
Kötelező

A beállítandó tulajdonság neve.

value
Kötelező

A tulajdonsághoz beállítandó érték.

set_proxy

Proxyadatok beállítása.

Megjegyzés

A proxyfunkciók macOS rendszeren nem érhetők el. Ez a függvény nem lesz hatással a

ezt a platformot.

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

Paraméterek

Name Description
hostname
Kötelező

A proxykiszolgáló állomásneve. Ne adjon hozzá protokolladatokat (http) az állomásnévhez.

port
Kötelező

A proxykiszolgáló portszáma.

username
Kötelező

A proxykiszolgáló felhasználóneve.

password
Kötelező

A proxykiszolgáló jelszava.

set_service_property

Beállít egy tulajdonságértéket, amely a megadott csatornával lesz átadva a szolgáltatásnak.

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

Paraméterek

Name Description
name
Kötelező

A tulajdonság neve.

value
Kötelező

A tulajdonság értéke.

channel
Kötelező

A megadott tulajdonság szolgáltatásnak való átadásához használt csatorna.

Attribútumok

language

A beszédfelismeréshez használt nyelvi azonosító, BCP-47 formátumban kifejezve.