В целях тестирования я обычно помещаю в свой код какие-то логи или отладчик, наверное, как и все. Чтобы протестировать своего бота, я хотел бы сделать то же самое, но есть ли способ протестировать/отладить бот-мессенджер локально, или мне всегда нужно развертывать свои тесты?
Отладка/тестирование бота facebook messenger
Ответы (2)
Просто заполните URL-адрес веб-перехватчика URL-адресом, который вы используете для тестирования. Вы можете отправить что-то боту, и бот может получать сообщения (если вы являетесь администратором приложения). из полученных сообщений вы можете получить свой sender_id
, вы можете использовать sender_id в качестве получателя и позволить боту отправлять сообщения получателю. На этом шаге вы можете просто самостоятельно отправить POST-запрос для тестирования. После завершения всего вышеперечисленного тестирования удалите часть отладки, пришло время перейти к обзору приложения!
Попробуйте это
https://github.com/SonOfSardaar/facebook-send-api-emulator
Я написал это как приложение узла (эмуляция отправки API) с угловым пользовательским интерфейсом для мессенджера. это помогло мне отладить локально.