Проблема добавления намерения бот - PullRequest
0 голосов
/ 09 июля 2019

При попытке добавить намерение к боту, я получаю следующее:

{"message":"The resource 'SomeBotThatDefinitelyExists' referenced in resource 'TestBot' was not found. Choose another resource."}

Я вызываю метод putBot и передаю следующие намерения:

`'intents' => [
            [
                'intentName' => 'SomeBotThatDefinitelyExists',
                'intentVersion' => '1',
            ],
            [
                'intentName' => 'TestingTheBot',
                'intentVersion' => '1'
            ]

        ]`

Я абсолютно уверен, что я успешно создал оскорбительное намерение.Я вижу это на панели AWS и через API.Единственное различие, которое я вижу между этими двумя намерениями, заключается в том, что второе намерение, «TestingTheBot», было включено в предыдущую версию бота.Я могу добавить его через API без проблем, но, опять же, попытка добавить SomeBotThatDefiniteExists возвращает ошибку выше.

1 Ответ

1 голос
/ 09 июля 2019

Для тех, у кого такая же проблема, я обнаружил, что у интентов, созданных с помощью putIntent, нет версии.После создания намерения вы должны позвонить createIntentVersion.Затем вы можете получить последнюю версию из намерения, возвращенного API.Это должна быть версия, которую вы используете для установки свойства intentVersion при добавлении намерения к боту.

...