Как иметь ботмана facebook в местном, постановке и производстве
Контекст
Я работаю над ботём-мессенджером facebook и имею проблему с рабочим процессом.
Чтобы создать его, я использовал ngrok, чтобы сделать приложение приложения для проверки facebook на моем локальном компьютере, и оно отлично работало.
Теперь бот находится в стадии тестирования, а в другом приложении есть веб-узел, указывающий на сценический сервер.
Для производственного сервера я намереваюсь сделать производственное приложение, на котором будет указывать веб-сайт.
Вопрос
Но так как приложение должно быть прикреплено к странице, чтобы начать разговор с ним, как я могу проверить несколько ботов?
Нужно ли мне 3 страницы (локальный тест, постановка теста и производство)?
Или есть способ Facebook? (тестовая версия приложения сейчас не работает на боксе посланника, известная ошибка)
Или, может быть, хорошая практика?
Ответы
Ответ 1
Документы по этому вопросу не существуют. Кажется, вам нужны отдельные страницы и боты для тестовых/промежуточных сред.
Вот что я сделал для бота, который я создал.
- Сделайте тестовые/промежуточные страницы.
- Отменить публикацию этих страниц, чтобы они не были общедоступны для поиска.
- Дайте тестеру /devs
Page Roles
на странице, чтобы они могли его искать и находить.
- Дайте те же тестеры/роли разработчиков в панели управления ботом, чтобы они могли общаться с ботом.
Ответ 2
Вы ищете тестовые приложения в разработке приложений Facebook. Этот параметр можно найти на странице разработчика в верхнем левом углу, где вы можете найти раскрывающуюся кнопку для создания тестового приложения.
Я использую для создания своей среды разработки и промежуточного уровня.