Перейти к основному содержимому

📸 Instagram Messenger

PulseHub принимает и отправляет личные сообщения Instagram через Meta Graph API (Instagram Messaging API).


Предварительные требования

  1. Страница Facebook, привязанная к вашему аккаунту Instagram Business/Creator
  2. Приложение Meta Developer
  3. Ваш аккаунт Instagram должен быть аккаунтом Business или Creator
  4. Приложение Meta должно иметь одобренное разрешение instagram_manage_messages

Шаги настройки

1. Привяжите Instagram к странице Facebook

В Meta Business Suite подключите ваш аккаунт Instagram к странице Facebook.

2. Настройте приложение Meta

  1. В вашем приложении Meta Developer добавьте продукт Instagram
  2. В разделе Instagram Testers добавьте ваш аккаунт Instagram на этапе разработки
  3. Для выхода в продакшен отправьте instagram_manage_messages на проверку Meta

3. Добавьте канал в PulseHub

  1. Перейдите в Channels → Add Channel
  2. Выберите Instagram
  3. Заполните Page Access Token, App Secret и Verify Token
  4. Скопируйте URL Webhook

4. Настройте Webhook в Meta

  1. Перейдите в Instagram → Webhooks
  2. Введите URL webhook PulseHub и Verify Token
  3. Подпишитесь на поле messages

Ограничения

  • Instagram разрешает ответы только в течение 24 часов после последнего сообщения клиента
  • Instagram требует HTTPS для URL webhook
  • Одобрение instagram_manage_messages может занять несколько дней