Integracja chatbota z Instagram Direct
Cel
Opracować integrację naszego serwisu chatbotów z Instagram Direct za pomocą Instagram Graph API. Integracja powinna zapewnić:
- Odbieranie wiadomości od użytkowników Instagram Direct.
- Wysyłanie odpowiedzi do użytkowników przez Direct.
Integracja ma być wykonana w formie osobnego modułu, który będzie współpracował z naszym API.
Zadanie
Autoryzacja
- Zrealizować autoryzację OAuth w celu uzyskania tokenów dostępu do Instagram Graph API.
- Przechowywać i zapewnić aktualizację tokenów (tokenów odświeżających).
- Sprawdzać ważność tokenów przed każdym zapytaniem do API.
Odbieranie wiadomości
- Zrealizować połączenie webhooka w celu odbierania zdarzeń
messagesz Instagram Direct. - Skonfigurować przesyłanie odebranych wiadomości w standardowym formacie przez nasze API.
Standardowy format wiadomości:jsonKopiuj kod
{
"message_id": "string",
"sender_id": "string",
"recipient_id": "string",
"timestamp": "ISO8601",
"content": "string",
"type": "text|image|video|attachment"
}
- Webhook powinien obsługiwać następujące typy wiadomości:
- Tekst.
- Obrazki.
- Wideo.
- Załączniki (dokumenty).
- Zrealizować połączenie webhooka w celu odbierania zdarzeń
Wysyłanie wiadomości
- Zrealizować możliwość wysyłania wiadomości przez Instagram Direct, korzystając z API.
- Obsługiwane typy wiadomości:
- Wiadomości tekstowe.
- Wiadomości multimedialne (obrazki, wideo).
- Zapewnić przesyłanie danych z naszego API w odpowiednim formacie dla Instagram Graph API.
Obsługa błędów
- Zrealizować mechanizm obsługi błędów API (np. błędy autoryzacji, przekroczenie limitów).
- W przypadku błędów prowadzić zapis w dzienniku z szczegółowym opisem.
Testowanie
- Zapewnić konto testowe do demonstracji działania integracji.
- Sprawdzić poprawność odbierania i przesyłania wiadomości, w tym z uwzględnieniem różnych typów treści.
Dokumentacja
- Zapewnić dokumentację dla modułu, która obejmuje:
- Instrukcje dotyczące konfiguracji webhooków i autoryzacji.
- Opis punktów końcowych dla integracji.
- Przykłady zapytań i odpowiedzi.
- Zapewnić dokumentację dla modułu, która obejmuje:
Wymagania techniczne
API Instagram
- Używać Instagram Graph API.
- Skonfigurować webhook do obsługi zdarzeń
messages. - Wysyłanie wiadomości powinno korzystać z punktu końcowego
/{user-id}/messages.
Autoryzacja
- OAuth 2.0 do uzyskiwania tokenów.
- Zapewnić funkcjonalność automatycznego odnawiania tokenów.
Format danych
- Odebrane wiadomości konwertowane są na format JSON zgodnie z opisem powyżej.
- Odpowiedzi przesyłane są w formacie, który odpowiada wymaganiom Instagram Graph API.
Języki programowania
- Preferencje: Python lub Node.js.
- Inne języki również akceptowalne za zgodą.
Bezpieczeństwo
- Zapewnić użycie HTTPS dla wszystkich zapytań.
- Szyfrowanie tokenów dostępu.
Ograniczenia
- Obsługiwane są tylko konta biznesowe Instagram.
- Limity API:
- Maksymalna liczba zapytań: 200 na godzinę na token.
Oczekiwany wynik
- Moduł integracji, który umożliwia odbieranie i wysyłanie wiadomości przez Instagram Direct.
- Dokumentacja do konfiguracji i użytkowania.
- Demonstracja działania modułu na koncie testowym.
Termin realizacji
- Orientacyjny termin realizacji: 14 dni kalendarzowych od momentu przyjęcia zamówienia.
Budżet
to wstępna selekcja kandydatów, najbardziej przygotowanym zostanie udostępniona dokumentacja naszego API
- Podaj swoje propozycje budżetowe w aplikacji.
-
659 4 0 Dzień dobry, już zostawiłem swoją propozycję na 3 wasze podobne projekty, gotowy zająć się i tym, miałem doświadczenie w tworzeniu takiego samego bota na Instagramie.
-
8193 63 1 Dzień dobry!
Jestem gotów świadczyć usługi w zakresie realizacji projektu integracji chatbotów na Instagram Direct za pośrednictwem Instagram Graph API. Czekam na możliwość omówienia szczegółów i rozpoczęcia współpracy!
-
449 3 1 1 Proponuję opracować moduł integracji waszej usługi chatbotów z Instagram Direct, wykorzystując Instagram Graph API.
Funkcjonalność:
Autoryzacja:
Konfiguracja OAuth 2.0 do uzyskiwania i aktualizacji tokenów dostępu.
Przechowywanie i weryfikacja ważności tokenów.
Odbieranie wiadomości:
… Konfiguracja webhooka do odbierania zdarzeń messages.
Wsparcie dla tekstu, obrazów, wideo, załączników.
Przesyłanie odebranych wiadomości w standardowym formacie przez wasze API.
Wysyłanie wiadomości:
Wysyłanie wiadomości tekstowych i multimedialnych przez Instagram Graph API.
Formatowanie danych zgodnie z wymaganiami API.
Obsługa błędów:
Logowanie błędów (autoryzacja, przekroczenie limitów itp.).
Podawanie szczegółowych informacji o błędach.
Testowanie:
Demonstracja integracji na koncie testowym.
Testowanie z różnymi typami treści.
Instrukcje dotyczące konfiguracji autoryzacji i webhooków.
Opis API oraz przykłady zapytań/odpowiedzi.
Gotowy do omówienia szczegółów i rozpoczęcia pracy! 🚀
-
224 1 0 Witaj! Gotowy zająć się Twoim zadaniem. Pracowałem już z czatami Instagram i Facebook. Pracuję w Javie. Wszystkie szczegóły w prywatnej wiadomości. Budżet teraz trudno oszacować, trzeba dokładniej omówić projekt.
-
1803 31 0 Cześć, jestem gotów do opracowania.
Napisz na priv, aby omówić szczegóły
-
4524 20 0 Witaj!
Jesteśmy zespołem ITZeyz, specjalizujemy się w chatbotach z wykorzystaniem Node.js.
Jesteśmy gotowi do jakościowej realizacji Twojego projektu.
Czekamy na Twoją dokumentację, aby szczegółowo omówić i ocenić terminy oraz budżet.
Nasz dyrektor techniczny, z ponad 8-letnim doświadczeniem, oraz nasz zespół profesjonalnych programistów i testerów zapewnią wysoką jakość wykonania zadania.
Zrealizowaliśmy wiele dużych projektów na Node.js włącznie.
Portfolio możesz zobaczyć pod linkiem:Freelancehunt
Czekamy na Twoją odpowiedź i z przyjemnością nawiążemy współpracę!
Z poważaniem,
… Zespół ITZeyz
Aktualne zlecenia dla freelancerów w kategorii Programowanie stron internetowych
Webflow deweloper do wypełnienia stron portfolio na stronieStrona została stworzona na zamówienie w Webflow dla firmy budowlanej, trzeba szybko wypełnić strony projektów według jednego szablonu (zamienić zdjęcia i teksty) Dla 2 języków Liczba - 6 sztuk Jesteśmy gotowi zacząć jak najszybciej, dziękuję! Układ HTML i CSS, Programowanie stron internetowych ∙ 8 godzin 16 minut temu ∙ 25 ofert |
Administrator-konfigurator LearnWorldsZadanie Skonfigurować gotową platformę LearnWorlds pod elitarny kurs online. Nie rozwijać architektury — zrealizować już gotową strukturę ręcznie w panelu administracyjnym. ———————— Co należy zrobić: Branding ⦁ Podłączyć swoją domenę ⦁ Załadować logo, ustawić kolory… Content Management Systems, Programowanie stron internetowych ∙ 11 godzin 20 minut temu ∙ 8 ofert |
Wykonanie i wdrożenie strony internetowej firmy budowlanej (segment premium) na WordPressie z naciskiem na SEOOpis projektu: Szukamy doświadczonego dewelopera WordPress do wdrożenia i osadzenia gotowego projektu graficznego z Figma na CMS WordPress. Ważny kontekst projektu: To nie jest rozwój strony od podstaw. Firma ma działającą stronę, aktualizujemy strukturę i design. Musimy… Układ HTML i CSS, Programowanie stron internetowych ∙ 12 godzin 58 minut temu ∙ 48 ofert |
~5 mikroserwisów na FastAPI + poprawki i refaktoryzacja
1280 PLN
Jest projekt składający się z około 11 mikroserwisów na FastAPI z integracjami, który jest w ponad połowie gotowy. Zadanie polega na dokończeniu pozostałych około 5 mikroserwisów (konkretnie - subskrypcje/fakturowanie i integracja z Revenuecat, ochrona przed nadużyciami dla… Python, Programowanie stron internetowych ∙ 15 godzin 9 minut temu ∙ 31 ofert |
Responsywny projekt strony internetowej portfolio (wordap - strona internetowa do sprzedaży i zakupu)Potrzebuję czystej, nowoczesnej strony portfolio, która będzie zgodna z moimi istniejącymi wytycznymi marki i pięknie dostosuje się do komputerów stacjonarnych, tabletów i urządzeń mobilnych. Zadaniem strony jest proste: podkreślić moją pracę za pomocą zdjęć o dużym wpływie,… Content Management Systems, Programowanie stron internetowych ∙ 1 dzień 5 godzin temu ∙ 39 ofert |