Любая явная помощь будет очень полезна.
Итак, я создал бота, в NodeJS, тогда мой бот должен обрабатывать разговоры ботов на Facebook и веб-ботах. Общение в мессенджере можно открыть по ссылке m.me, в которой есть параметр реферала. Веб-бот такой же, как и обычные разговоры, пользовательское сообщение и, основываясь на моем результате LUIS, переходит к указанному диалоговому окну c.
Проблема заключалась в том, что я записывал параметр реферала в диалоге onMessage ActivityHandler, бот захватывает это, но затем говорит ошибку.
const dummy = context.activity.channelData.referral.ref;
Я использовал этот сегмент кода, чтобы распечатать параметр реферала, и, таким образом, он работает, однако после его объявления даже возникает ошибка. Мой вопрос заключается в том, как перенести реферальное диалоговое окно на мой MainDialog
ЭТО МОЙ ИНДЕКС. js
const applicationDialog = new ApplicationDialog(APPLICATION_DIALOG);
const dialog = new MainDialog(luisRecognizer, applicationDialog);
const bot = new DialogAndWelcomeBot(conversationState, userState, dialog);
- Диалог DialogandWelcomeBot расширяется Диалог, который содержит действие onMessage и захватывает параметр реферала. -applicationDialog - это главное диалоговое окно, в котором требуется обработать параметр реферала.
СПАСИБО ЗА МНОГИЕ ПОМОЩЬ И РАЗЪЯСНЕНИЕ МОИХ МАСТЕРОВ! <3 </p>