ボットの言語の設定

ボットのコミュニケーションのデフォルトとして、新しい言語を設定します。

IBM RPA 23.0.3以降、IVR が削除されたため、対話式音声応答 (IVR) のサポートがこのコマンドから削除されました。 詳しくは、 削除を参照してください。

コマンドの可用性: IBM RPA SaaS および IBM RPA オンプレミス

説明

デフォルトの言語は、 Connect to Chatbot コマンドで設定された言語です。 したがって、ボットの言語の設定 コマンドで定義した言語は、定義した後のコマンドにのみ有効です。

スクリプト構文

IBM RPA の専有スクリプト言語の構文は、他のプログラミング言語と似ています。 スクリプト構文は、スクリプトファイル内のコマンドの構文を定義する。 この構文は、 IBM RPA Studioの 「スクリプト」 モードで操作できます。

setLanguage --language(Language)

入力パラメーター

以下の表は、このコマンドで使用可能な入力パラメーターのリストを示しています。 この表では、 IBM RPA Studioのスクリプト・モードで作業しているときのパラメーター名と、それに相当する Designer モードのラベルを確認できます。

デザイナーモードラベル 「スクリプト」モードの名前 必須 使用可能な変数の種類 説明
言語 language Required Language デフォルト言語として割り当てられた新しい言語での変数。
Create a Language コマンドを使用して、 Language 変数を取得できます。

ユーザーとのコミュニケーションを確立し、ユーザーが「米国」にいる場合は新しい言語を割り当てることができるように、ユーザーに国について質問します。

defVar --name languagePortuguese --type Language
defVar --name languageEnglish --type Language
defVar --name country --type List --innertype String --value "[Brazil,United States]"
defVar --name userOption --type String
defVar --name utterance --type String
defVar --name userName --type String
// Creation of languages.
createLanguage --culture "pt-BR" languagePortuguese=value
createLanguage --culture "en-US" languageEnglish=value
botConnect --type "Chat" --language ${languagePortuguese} --timeout "00:05:00"
	botAskList --names ${country} --text "Olá. Qual seu país?\r\nHello. What is your country?" --textformat "Markdown" --timeout "00:05:00" userOption=value
	if --left "${userOption}" --operator "Contains" --right "United States"
		// Assignment of the new language.
		setLanguage --language ${languageEnglish}
		botAskName --confidenceThreshold 100 --beep  --text "What is your name?" --textformat "Markdown" --timeout "00:01:00" utterance=utterance userName=first
		botSay --text "Hello, ${userName}!" --textformat "Markdown"
	elseIf --left "${userOption}" --operator "Contains" --right Brazil
		botAskName --beep  --text "Qual seu nome?" --textformat "Markdown" utterance=utterance userName=first
		botSay --text "Olá, ${userName}!" --textformat "Markdown"
	endIf
botDisconnect