Как иметь ботмана facebook в местном, постановке и производстве

Контекст

Я работаю над ботём-мессенджером facebook и имею проблему с рабочим процессом.

Чтобы создать его, я использовал ngrok, чтобы сделать приложение приложения для проверки facebook на моем локальном компьютере, и оно отлично работало.

Теперь бот находится в стадии тестирования, а в другом приложении есть веб-узел, указывающий на сценический сервер.

Для производственного сервера я намереваюсь сделать производственное приложение, на котором будет указывать веб-сайт.

Вопрос

Но так как приложение должно быть прикреплено к странице, чтобы начать разговор с ним, как я могу проверить несколько ботов? Нужно ли мне 3 страницы (локальный тест, постановка теста и производство)?

Или есть способ Facebook? (тестовая версия приложения сейчас не работает на боксе посланника, известная ошибка)

Или, может быть, хорошая практика?

Ответ 1

Документы по этому вопросу не существуют. Кажется, вам нужны отдельные страницы и боты для тестовых/промежуточных сред.

Вот что я сделал для бота, который я создал.

  • Сделайте тестовые/промежуточные страницы.
  • Отменить публикацию этих страниц, чтобы они не были общедоступны для поиска.
  • Дайте тестеру /devs Page Roles на странице, чтобы они могли его искать и находить.
  • Дайте те же тестеры/роли разработчиков в панели управления ботом, чтобы они могли общаться с ботом.

Ответ 2

Вы ищете тестовые приложения в разработке приложений Facebook. Этот параметр можно найти на странице разработчика в верхнем левом углу, где вы можете найти раскрывающуюся кнопку для создания тестового приложения.

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