Інтеграція чатботу із Facebook Messenger
8000 UAHМета
Розробити інтеграцію нашого сервісу чатботів із Facebook Messenger через Meta Messenger API. Інтеграція повинна забезпечити:
- Прийом повідомлень від користувачів у Facebook Messenger.
- Відправку відповідей користувачам через Messenger.
Інтеграція має бути виконана як окремий модуль, який взаємодіє з нашим API.
Завдання
Авторизація
- Забезпечити процес авторизації через Meta App Dashboard.
- Реалізувати обробку та зберігання токенів доступу (Page Access Token).
- Додати перевірку валідності токенів.
Налаштування вебхука
- Реалізувати вебхук для прийому подій від Facebook Messenger:
messages: отримання повідомлень від користувачів.message_deliveries,message_reads: інформація про доставку та прочитання повідомлень.
- Реєстрація вебхука через Meta App Dashboard.
- Реалізувати вебхук для прийому подій від Facebook Messenger:
Прийом повідомлень
- Обробка вхідних повідомлень і передача їх у стандартному форматі через наше API:
Формат повідомлення:jsonКопіювати код
{
"message_id": "string",
"sender_id": "string",
"recipient_id": "string",
"timestamp": "ISO8601",
"content": "string",
"type": "text|image|video|audio|file"
}
- Підтримувані типи контенту:
- Текст.
- Зображення.
- Відео.
- Аудіо.
- Документи.
- Обробка вхідних повідомлень і передача їх у стандартному форматі через наше API:
Відправка повідомлень
- Реалізувати функціонал відправки повідомлень через Messenger API.
- Підтримувані типи відповідей:
- Текстові повідомлення.
- Медійні файли (зображення, відео, аудіо).
- Документи.
- Quick Replies (швидкі відповіді).
Обробка помилок
- Реалізувати логіку обробки помилок:
- Невалідний токен доступу.
- Відсутність дозволів.
- Помилки доставки повідомлень.
- Всі помилки фіксувати у журналі з детальним описом.
- Реалізувати логіку обробки помилок:
Налаштування та тестування
- Забезпечити налаштування інтеграції через Meta App Dashboard:
- Підключення сторінок.
- Вибір подій для вебхука.
- Надати тестову сторінку для демонстрації роботи інтеграції.
- Забезпечити налаштування інтеграції через Meta App Dashboard:
Документація
- Підготувати документацію, яка включає:
- Інструкції з налаштування інтеграції у Meta App Dashboard.
- Опис API, яке використовуватиметься для взаємодії.
- Приклади запитів і відповідей.
- Підготувати документацію, яка включає:
Технічні вимоги
API Facebook Messenger
- Використовувати Messenger Platform API.
- Обов’язково реалізувати вебхук для обробки подій.
Формат даних
- Прийняті повідомлення передавати у JSON-форматі, описаному вище.
- Відповіді відповідно до формату Messenger API.
Мови програмування
- Перевага: Python або Node.js.
- Інші мови допускаються за попередньою згодою.
Безпека
- Всі запити мають виконуватись через HTTPS.
- Токени доступу мають бути зашифровані.
Очікуваний результат
- Модуль інтеграції, що дозволяє приймати та відправляти повідомлення через Facebook Messenger.
- Документація для налаштування та використання модуля.
- Демонстрація роботи інтеграції на тестовій сторінці Facebook.
Термін виконання
- Орієнтовний термін виконання: 14 календарних днів із моменту прийняття замовлення.
Бюджет
це попередній відбір, найбільш підходящим виконавцям буде надана документація нашого апі
- Вкажіть ваші пропозиції по бюджету у заявці.
-
659 4 0 Доброго дня, вже відправив вам заявки на два оголошення, також готовий взятись і за це, виконаю швидко та якісно.
-
8193 63 1 Доброго дня! Готовий створити та інтегрувати чатботів на Facebook Messenger через Meta Messenger API. Чекаю на можливість обговорення деталей та співпраці над проектом!
-
449 3 1 1 Пропоную розробити модуль інтеграції вашого сервісу чат-ботів із Facebook Messenger через Meta Messenger API.
Функціонал:
Авторизація:
Інтеграція через Meta App Dashboard.
Збереження та перевірка Page Access Token.
Налаштування вебхука:
Прийом подій messages, message_deliveries, message_reads.
Реєстрація та тестування вебхука.
… Прийом повідомлень:
Обробка тексту, зображень, відео, аудіо, документів.
Передача даних у ваш API у стандартному форматі.
Відправка повідомлень:
Текстові повідомлення, медійні файли, документи, швидкі відповіді (Quick Replies).
Обробка помилок:
Логування помилок авторизації, доставки, відсутності дозволів.
Результат:
Робочий модуль для прийому та відправки повідомлень.
Інтеграція з тестовою сторінкою Facebook.
Готовий до обговорення деталей і початку роботи! 🚀
-
224 1 0 Вітаю! Готовий взятися за Ваше завдання. Працював вже з чатами Instagram та Facebook. Працюю на Java. Всі деталі в приват. Бюджет зараз тяжко прорахувати потрібно детальніше обговорити проект.
Актуальні фриланс-проєкти в категорії Python
Power BI
700 UAH
Дашборд працює на гугл сервері, потрібно перенести всю логіку+код Які потрібні скіли: розгортання etl процесів на linux сервері + робота із BigQuery та Postgre Є робочий код, який працює на google, де є сама БД, потрібно перенести на інший сервер, можливо переписати код. Python, Бази даних та SQL ∙ 1 день 4 години тому ∙ 15 ставок |
Telegram bot для найму/пошуку працівників. Для пошуку роботи
1100 UAH
1. Загальна концепція Створення Telegram-бота для автоматизації підбору персоналу та двостороннього пошуку роботи. Система працює за принципом активного відгуку та взаємного підтвердження інтересу (Double Opt-In). У системі передбачено дві ролі: Роботодавець (Власник фірми) та… Python, Розробка ботів ∙ 2 дні 12 годин тому ∙ 90 ставок |
Технічна підтримка веб-платформи (Python/Django)Є працюючий веб-проект, потрібно підтримувати і поступово приводити в порядок, без переписування з нуля. Стек проекту: Backend: Python, Django, Django Rest Framework Frontend: Next.js База даних: PostgreSQL Інфраструктура: AWS (EC2), Nginx Є інтеграції з зовнішніми API… Python, Веб-програмування ∙ 2 дні 14 годин тому ∙ 72 ставки |
Створення додаткуБажаю створити мобільний додаток для спілкування, в застосунку має бути аудіо,відео дзвінок, створення групових чатів,можливість синхронізувати з контактами телефону, налаштуваннями акаунта: привязка по мейлу, 2фа, номеру телефону,можливість налаштовувати сповіщення… Java, Python ∙ 4 дні 13 годин тому ∙ 39 ставок |
Налаштування двосторонньої інтеграції WhatsApp з Odoo CRMВітаю! Шукаємо спеціаліста для реалізації технічного завдання з налаштування двосторонньої інтеграції месенджера WhatsApp з CRM-системою Odoo. ⚠️ Важливе технічне уточнення:Офіційний WhatsApp Business API (WABA) не розглядається. Необхідно впровадити стабільне «сіре» рішення… Python, Веб-програмування ∙ 4 дні 23 години тому ∙ 27 ставок |