時間帯に応じてボットの応答を制御する方法をご紹介いたします。
実装方法
システムPredicate値のtime_period
を条件とした<condition>
を作成することで、時間帯に応じてボットの応答を制御することができます。
xAIML
1 2 3 4 5 6 7 8 9 10 11 |
<category> <pattern>こんにちは</pattern> <template> <condition name="time_period"> <li value="早朝|朝">おはよう!</li> <li value="昼">こんにちは!</li> <li value="夕方|夜">こんばんは!</li> <li value="深夜">おやすみなさい!</li> </condition> </template> </category> |
実行結果
AM 9:00 に発話した場合
1 2 |
user > こんにちは bot > おはよう! |
1 2 |
user > おはよう bot > こんばんは! |