Integracja chatbota z Facebook Messenger
Meta
Opracować integrację naszego serwisu chatbotów z Facebook Messenger poprzez Meta Messenger API. Integracja powinna zapewnić:
- Odbieranie wiadomości od użytkowników w Facebook Messenger.
- Wysyłanie odpowiedzi do użytkowników przez Messenger.
Integracja ma być wykonana jako osobny moduł, który współdziała z naszym API.
Zadanie
Autoryzacja
- Zapewnić proces autoryzacji przez Meta App Dashboard.
- Zaimplementować obsługę i przechowywanie tokenów dostępu (Page Access Token).
- Dodaj weryfikację ważności tokenów.
Ustawienia webhooka
- Zaimplementować webhook do odbierania zdarzeń z Facebook Messenger:
messages: odbieranie wiadomości od użytkowników.message_deliveries,message_reads: informacje o dostarczeniu i odczytaniu wiadomości.
- Rejestracja webhooka przez Meta App Dashboard.
- Zaimplementować webhook do odbierania zdarzeń z Facebook Messenger:
Odbieranie wiadomości
- Obsługa przychodzących wiadomości i przesyłanie ich w standardowym formacie przez nasze API:
Format wiadomości:jsonKopiuj kod
{
"message_id": "string",
"sender_id": "string",
"recipient_id": "string",
"timestamp": "ISO8601",
"content": "string",
"type": "text|image|video|audio|file"
}
- Obsługiwane typy treści:
- Tekst.
- Obrazy.
- Wideo.
- Audio.
- Dokumenty.
- Obsługa przychodzących wiadomości i przesyłanie ich w standardowym formacie przez nasze API:
Wysyłanie wiadomości
- Zaimplementować funkcjonalność wysyłania wiadomości przez Messenger API.
- Obsługiwane typy odpowiedzi:
- Wiadomości tekstowe.
- Pliki multimedialne (obrazy, wideo, audio).
- Dokumenty.
- Quick Replies (szybkie odpowiedzi).
Obsługa błędów
- Zaimplementować logikę obsługi błędów:
- Nieprawidłowy token dostępu.
- Brak uprawnień.
- Błędy dostarczania wiadomości.
- Wszystkie błędy rejestrować w dzienniku z szczegółowym opisem.
- Zaimplementować logikę obsługi błędów:
Ustawienia i testowanie
- Zapewnić ustawienia integracji przez Meta App Dashboard:
- Podłączenie stron.
- Wybór zdarzeń dla webhooka.
- Zapewnić stronę testową do demonstracji działania integracji.
- Zapewnić ustawienia integracji przez Meta App Dashboard:
Dokumentacja
- Przygotować dokumentację, która zawiera:
- Instrukcje dotyczące ustawienia integracji w Meta App Dashboard.
- Opis API, które będzie używane do interakcji.
- Przykłady zapytań i odpowiedzi.
- Przygotować dokumentację, która zawiera:
Wymagania techniczne
API Facebook Messenger
- Używać Messenger Platform API.
- Obowiązkowo zaimplementować webhook do obsługi zdarzeń.
Format danych
- Odebrane wiadomości przesyłać w formacie JSON, opisanym powyżej.
- Odpowiedzi zgodnie z formatem Messenger API.
Języki programowania
- Preferencja: Python lub Node.js.
- Inne języki są dozwolone za wcześniejszą zgodą.
Bezpieczeństwo
- Wszystkie zapytania muszą być realizowane przez HTTPS.
- Tokeny dostępu muszą być szyfrowane.
Oczekiwany wynik
- Moduł integracji, który pozwala na odbieranie i wysyłanie wiadomości przez Facebook Messenger.
- Dokumentacja do ustawienia i używania modułu.
- Demonstracja działania integracji na testowej stronie Facebook.
Termin wykonania
- Orientacyjny termin wykonania: 14 dni kalendarzowych od momentu przyjęcia zamówienia.
Budżet
to wstępna selekcja, najbardziej odpowiednim wykonawcom zostanie udostępniona dokumentacja naszego API
- Podaj swoje propozycje budżetowe w zgłoszeniu.
-
639 4 0 Dzień dobry, już wysłałem wam zgłoszenia na dwa ogłoszenia, także jestem gotów zająć się tym, wykonam szybko i jakościowo.
-
8193 63 1 Dzień dobry! Jestem gotów stworzyć i zintegrować chatboty na Facebook Messenger za pomocą Meta Messenger API. Czekam na możliwość omówienia szczegółów i współpracy nad projektem!
-
449 3 1 1 Proponuję opracować moduł integracji waszej usługi chatbotów z Facebook Messenger za pośrednictwem Meta Messenger API.
Funkcjonalność:
Autoryzacja:
Integracja przez Meta App Dashboard.
Zapis i weryfikacja Page Access Token.
Konfiguracja webhooka:
Odbieranie zdarzeń messages, message_deliveries, message_reads.
Rejestracja i testowanie webhooka.
… Odbieranie wiadomości:
Przetwarzanie tekstu, obrazów, wideo, audio, dokumentów.
Przekazywanie danych do waszego API w standardowym formacie.
Wysyłanie wiadomości:
Wiadomości tekstowe, pliki multimedialne, dokumenty, szybkie odpowiedzi (Quick Replies).
Obsługa błędów:
Logowanie błędów autoryzacji, dostawy, braku uprawnień.
Wynik:
Działający moduł do odbierania i wysyłania wiadomości.
Integracja z testową stroną Facebook.
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.
Aktualne zlecenia dla freelancerów w kategorii Python
Chcę moje pierwsze pieniądze
57 PLN
Zarobić swoje pierwsze pieniądze w wieku 16 lat Jestem chłopakiem z wioski, nigdy nie miałem swoich pieniędzy, dlatego chcę zacząć zarabiać i szukam pracy Python ∙ 1 godzina 32 minuty temu ∙ 2 oferty |
Bot Telegram do zatrudniania/poszukiwania pracowników. Do szukania pracy
90 PLN
1. Ogólna koncepcja Stworzenie bota Telegram do automatyzacji rekrutacji i dwustronnego poszukiwania pracy. System działa na zasadzie aktywnej reakcji i wzajemnego potwierdzenia zainteresowania (Double Opt-In). W systemie przewidziano dwie role: Pracodawca (Właściciel firmy)… Python, Tworzenie chatbota ∙ 1 godzina 56 minut temu ∙ 32 oferty |
Wsparcie techniczne platformy internetowej (Python/Django)Jest działający projekt internetowy, trzeba go utrzymywać i stopniowo porządkować, bez przepisywania od zera. Stos technologiczny projektu: Backend: Python, Django, Django Rest Framework Frontend: Next.js Baza danych: PostgreSQL Infrastruktura: AWS (EC2), Nginx Istnieją… Python, Programowanie stron internetowych ∙ 4 godziny 4 minuty temu ∙ 29 ofert |
Opracowanie usługi internetowej z płatnym dostępem do czatu onlineDzień dobry, konieczne jest opracowanie usługi internetowej, która obejmuje:* osobiste linki dla użytkowników;* stronę z opisem usługi;* płatność przez PayPal;* czat online w czasie rzeczywistym;* wyświetlanie wideo na stronie użytkownika;* rejestrację opłaconego czasu i… Python, Programowanie stron internetowych ∙ 1 dzień 5 godzin temu ∙ 67 ofert |
Tworzenie aplikacjiChcę stworzyć aplikację mobilną do komunikacji, w aplikacji ma być audio, wideo rozmowa, tworzenie grupowych czatów, możliwość synchronizacji z kontaktami telefonu, ustawieniami konta: powiązanie przez e-mail, 2fa, numer telefonu, możliwość dostosowywania powiadomień aplikacji,… Java, Python ∙ 2 dni 3 godziny temu ∙ 36 ofert |