Как передать управление другому боту amazon Lex, чтобы ответить на разговор с предыдущим ботом lex?
Я хочу быть в состоянии передать контроль над одним ботом lex другому. Они будут специализированными чат-ботами для определенных рабочих мест. Я хотел бы иметь возможность переключать ботов, как только спрос на услугу будет сделано.
1 ответ
Решение
По сути, вам нужна программа / code / lambda-функция, которая будет обрабатывать процесс проверки того, что происходит и какой бот будет вызываться следующим.
Вы можете сохранить всю необходимую информацию и решить, какому боту позвонить, используя эту информацию.
Ниже приведен код для вызова бота 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'
)
Надеюсь, поможет.