Інтеграція чатбота із Instagram Direct
5000 UAHМета
Розробити інтеграцію нашого сервісу чатботів із Instagram Direct за допомогою Instagram Graph API. Інтеграція повинна забезпечити:
- Прийом повідомлень від користувачів Instagram Direct.
- Відправку відповідей користувачам через Direct.
Інтеграція має бути виконана у вигляді окремого модуля, який працюватиме з нашим API.
Завдання
Авторизація
- Реалізувати OAuth-авторизацію для отримання токенів доступу Instagram Graph API.
- Зберігати та забезпечити оновлення токенів (рефреш-токенів).
- Перевіряти валідність токенів перед кожним запитом до API.
Прийом повідомлень
- Реалізувати підключення вебхука для отримання подій
messagesз Instagram Direct. - Налаштувати передачу отриманих повідомлень у стандартному форматі через наш API.
Стандартний формат повідомлення:jsonКопіювати код
{
"message_id": "string",
"sender_id": "string",
"recipient_id": "string",
"timestamp": "ISO8601",
"content": "string",
"type": "text|image|video|attachment"
}
- Вебхук повинен обробляти такі типи повідомлень:
- Текст.
- Зображення.
- Відео.
- Вкладення (документи).
- Реалізувати підключення вебхука для отримання подій
Відправка повідомлень
- Реалізувати можливість відправки повідомлень через Instagram Direct, використовуючи API.
- Підтримувані типи повідомлень:
- Текстові повідомлення.
- Медійні повідомлення (зображення, відео).
- Забезпечити передачу даних із нашого API у відповідний формат для Instagram Graph API.
Обробка помилок
- Реалізувати механізм обробки помилок API (наприклад, помилки авторизації, перевищення лімітів).
- У разі помилок виконувати запис у журнал з детальним описом.
Тестування
- Надати тестовий акаунт для демонстрації роботи інтеграції.
- Перевірити коректність прийому та передачі повідомлень, зокрема з урахуванням різних типів контенту.
Документація
- Надати документацію для модуля, що включає:
- Інструкції з налаштування вебхуків та авторизації.
- Опис ендпоінтів для інтеграції.
- Приклади запитів і відповідей.
- Надати документацію для модуля, що включає:
Технічні вимоги
API Instagram
- Використовувати Instagram Graph API.
- Налаштувати вебхук для обробки подій
messages. - Відправка повідомлень повинна використовувати ендпоінт
/{user-id}/messages.
Авторизація
- OAuth 2.0 для отримання токенів.
- Забезпечити функціональність для автоматичного оновлення токенів.
Формат даних
- Прийняті повідомлення конвертуються у JSON формат згідно з описом вище.
- Відповіді передаються у форматі, який відповідає вимогам Instagram Graph API.
Мови програмування
- Перевага: Python або Node.js.
- Інші мови також прийнятні за умови згоди.
Безпека
- Забезпечити використання HTTPS для всіх запитів.
- Шифрування токенів доступу.
Обмеження
- Підтримуються лише бізнес-акаунти Instagram.
- Ліміти API:
- Максимальна кількість запитів: 200 на годину на токен.
Очікуваний результат
- Модуль інтеграції, що дозволяє приймати та відправляти повідомлення через Instagram Direct.
- Документація для налаштування та використання.
- Демонстрація роботи модуля на тестовому акаунті.
Термін виконання
- Орієнтовний термін виконання: 14 календарних днів з моменту прийняття замовлення.
Бюджет
це попередній відбор кандидата, найбільш підготовленим буде надана документація нашого апі
- Вкажіть ваші пропозиції по бюджету у заявці.
-
659 4 0 Добрий день, вже оставив свою пропозицію на 3 ваших схожих проекта, готовий взятися і за цей, був досвід із розробкою такого ж самого боту у інстаграмі.
-
8193 63 1 Доброго дня!
Готовий надати послуги з реалізації проекту з інтеграції чатботів на Instagram Direct через Instagram Graph API. Очікую можливості обговорити деталі та розпочати співпрацю!
-
449 3 1 1 Пропоную розробити модуль інтеграції вашого сервісу чат-ботів із Instagram Direct, використовуючи Instagram Graph API.
Функціонал:
Авторизація:
Налаштування OAuth 2.0 для отримання та оновлення токенів доступу.
Зберігання та перевірка валідності токенів.
Прийом повідомлень:
… Налаштування вебхука для отримання подій messages.
Підтримка тексту, зображень, відео, вкладень.
Передача отриманих повідомлень у стандартному форматі через ваш API.
Відправка повідомлень:
Відправка текстових і медійних повідомлень через Instagram Graph API.
Форматування даних у відповідності до вимог API.
Обробка помилок:
Логування помилок (авторизація, перевищення лімітів тощо).
Надання детальної інформації про помилки.
Тестування:
Демонстрація інтеграції на тестовому акаунті.
Тестування з різними типами контенту.
Інструкції з налаштування авторизації та вебхуків.
Опис API та приклади запитів/відповідей.
Готовий до обговорення деталей і початку роботи! 🚀
-
224 1 0 Вітаю! Готовий взятися за Ваше завдання. Працював вже з чатами Instagram та Facebook. Працюю на Java. Всі деталі в приват. Бюджет зараз тяжко прорахувати потрібно детальніше обговорити проект.
-
1803 31 0 Привіт, готовий розробити.
Напишіть в лс для обговорення деталей
-
4524 20 0 Вітаю!
Ми команда ITZeyz, спеціалізуємось на чат-ботах з використанням Node.js.
Готові якісно реалізувати ваш проект.
Для детального обговорення та оцінки по строкам та бюджету будемо чекати на вашу документацію.
Наш технічний директор, з досвідом більше 8 років, і наша команда професійних розробників та тестувальників, забезпечать якісне виконання завдання.
Реалізовували багато об'ємних проектів на Node.js включно.
Переглянути портфоліо можете за посиланням:Freelancehunt
Чекаємо на вашу відповідь та будемо раді співпраці!
З повагою,
… Команда ITZeyz
Актуальні фриланс-проєкти в категорії Веб-програмування
DevOps / System Administrator для перенесення та захисту WordPress-сайтуШукаємо досвідченого DevOps-інженера або системного адміністратора для разового проєкту з можливістю подальшої технічної підтримки. У нас основний комерційний сайт на WordPress. Зараз він розміщений на спільному хостингу, останнім часом ми стикаємося з підвищеною кількістю… CMS, Веб-програмування ∙ 1 година 9 хвилин тому ∙ 11 ставок |
Розробка веб-платформи для трейдингу з інтеграцією даних SBPro, відображенням кластерів, ліквідностіозробка веб-платформи для трейдингу з інтеграцією даних SBPro, відображенням кластерів, ліквідності, великих лімітних заявок (Clouds), HeatMap та автоматичними налаштуваннями індикаторів для різних таймфреймів Етап 1. Підключення до Transaq API Отримання ринкових даних у… Java, Веб-програмування ∙ 1 година 58 хвилин тому ∙ 22 ставки |
Вивести пости з Інсти на сайт (опенкарт)
700 UAH
Вітаю. Треба налаштувати функціонал щоб на сайті (Опенкарт) показувався блок з постами Інстаграм. Відгукнітся хто робив та знає як ) Дякую ) По вартості домовимося, не знаю скільки це коштує. HTML та CSS верстання, Веб-програмування ∙ 6 годин 11 хвилин тому ∙ 38 ставок |
Розробка сайту для інтернет-магазину.Цікавить розробка сайту для інтернет-магазину. Потрібна система: інтернет-магазин (до 2000 товарів, на початках менше), 10–20 SEO-орієнтованих лендінгів, інтеграції з 1С та ШІ-сервісами. CMS, Веб-програмування ∙ 6 годин 13 хвилин тому ∙ 64 ставки |
Оновлення односторінкового сайту надання будівельних послуг
1000 UAH
Оновлення діючого односторінкового самописного сайту надання будівельних послуг Завдання: -Редизайн сайту -Додавання категорій послуг шляхом створення мультилендінгу на 6 категорій -Додавання до кожної категорії фото та опису робіт -Оптимізація реклами сайту Розгляну… Веб-програмування ∙ 20 годин 50 хвилин тому ∙ 79 ставок |