Как передать управление другому боту 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'
)

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

Другие вопросы по тегам