Как передать управление другому боту amazon Lex для ответа на разговор с предыдущим ботом lex? - PullRequest
0 голосов
/ 08 июня 2018

Я хочу иметь возможность передавать контроль над одним ботом lex другому.Они будут специализированными чат-ботами для определенных рабочих мест.Я хотел бы иметь возможность переключать ботов, как только спрос на услугу будет сделано.

1 Ответ

0 голосов
/ 11 июня 2018

В основном вам нужна программа / код / ​​лямбда-функция, которая будет обрабатывать процесс проверки того, что происходит, и какой бот будет вызывать следующий.

Вы можете сохранить всю необходимую информацию и принять решениекакой бот вызывать с использованием этой информации.

Ниже приведен код для вызова бота Lex:

response = client.post_text(
    botName='name_of_bot_you_want_to_call',
    botAlias='alias_of_that_bot',
    userId='string',
    sessionAttributes={
        'string': 'string',
        'string': 'string;,
    },
    requestAttributes={
        'string': 'string'
    },
    inputText='text_query_you_want_to_pass'
)

Надеюсь, это поможет.

...