Как отладить бот мессенджера facebook, который уже работает, без необходимости использовать отдельную фиктивную тестовую страницу?

Я назову своего первенца в честь того, кто ответит на этот вопрос!

Как можно протестировать/отладить будущие функции для бота facebook, который уже работает, без необходимости использовать отдельную фиктивную тестовую страницу? (Мне нужно сохранить его на той же странице, потому что идентификаторы пользователей ограничены страницей).

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

Пожалуйста помоги!


person rantoniops    schedule 14.11.2017    source источник


Ответы (1)


Вы можете определить PSID тестового пользователя, а затем использовать протокол передачи для передачи управления потоком тестовому приложению.

https://developers.facebook.com/docs/messenger-platform/handover-protocol/

person amuramoto    schedule 15.11.2017
comment
Это помогло! Думаю, моего новорожденного теперь будут звать Алекс или Алекса :) - person rantoniops; 04.12.2017