Integracja chatbota z WhatsApp
Cel
Opracować integrację naszego serwisu chatbotów z WhatsApp za pośrednictwem WhatsApp Business API. Integracja powinna zapewnić:
- Odbieranie wiadomości od użytkowników WhatsApp.
- Wysyłanie odpowiedzi do użytkowników przez WhatsApp.
Integracja ma być wykonana jako osobny moduł, który współdziała z naszym API.
Zadanie
Autoryzacja
- Zapewnić integrację przez WhatsApp Cloud API.
- Zaimplementować przetwarzanie i przechowywanie tokenów dostępu (Permanent Access Token).
- Dodaj weryfikację ważności tokenów.
Konfiguracja webhooka
- Zaimplementować webhook do odbierania zdarzeń z WhatsApp:
messages: odbieranie wiadomości od użytkowników.message_status: status dostarczenia wiadomości (wysłano, dostarczono, przeczytano).
- Zarejestrować webhook w Facebook App Dashboard.
- Zaimplementować webhook do odbierania zdarzeń z WhatsApp:
Odbieranie wiadomości
- Przetwarzanie 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|location|contact"
}
- Obsługiwane typy treści:
- Tekst.
- Obrazy.
- Wideo.
- Audio.
- Dokumenty.
- Lokalizacje.
- Kontakty.
- Przetwarzanie 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 WhatsApp API:
- Wiadomości tekstowe.
- Pliki multimedialne (obrazy, wideo, audio).
- Dokumenty.
- Wiadomości szablonowe (Template Messages) do komunikacji z użytkownikami.
- Zaimplementować funkcjonalność wysyłania wiadomości przez WhatsApp API:
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:
Konfiguracja i testowanie
- Zapewnić konfigurację integracji przez Meta App Dashboard:
- Podłączenie kont biznesowych.
- Wybór zdarzeń dla webhooka.
- Podać numer testowy do demonstracji działania integracji.
- Zapewnić konfigurację integracji przez Meta App Dashboard:
Dokumentacja
- Przygotować dokumentację, która zawiera:
- Instrukcje dotyczące konfiguracji 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 WhatsApp
- Używać WhatsApp Cloud 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 WhatsApp API.
Języki programowania
- Preferencja: Python lub Node.js.
- Inne języki są dopuszczalne 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 WhatsApp.
- Dokumentacja do konfiguracji i używania modułu.
- Demonstracja działania integracji na numerze testowym.
Termin realizacji
- Orientacyjny termin realizacji: 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.
-
8193 63 1 Dzień dobry!
Jestem gotów zająć się integracją usługi chatbotów z WhatsApp za pośrednictwem WhatsApp Business API. Czekam na możliwość wyjaśnienia wszystkich szczegółów i rozpoczęcia pracy nad projektem! Oczekuję na Państwa odpowiedź.
-
224 1 0 Witaj! Jestem gotów 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. Napisz do mnie
-
449 3 1 1 Proponuję opracować moduł integracji waszej usługi chatbotów z WhatsApp za pośrednictwem WhatsApp Cloud API.
Funkcjonalność:
Odbieranie i przetwarzanie wiadomości (tekst, obrazy, wideo, audio, dokumenty itp.).
Wysyłanie odpowiedzi, w tym wiadomości tekstowych i multimedialnych, szablonów.
Konfiguracja i rejestracja webhooka.
Logowanie błędów z szczegółami.
Terminy i koszt:
Czas realizacji: 14 dni.
… Budżet: 1500 USD.
Gotowy do omówienia szczegółów i rozpoczęcia pracy!
-
1251 3 0 Witaj! Jestem współwłaścicielką studia internetowego zajmującego się tworzeniem i projektowaniem stron internetowych o dowolnym stopniu skomplikowania Confidence Technology, a także ustawianiem reklamy i promocją SEO.
Posiadam duże doświadczenie w pracy z nowoczesnymi technologiami programowania internetowego, takimi jak HTML, CSS, JavaScript (React.js lub Vue.js), PHP, Laravel, CodeIgniter, Git, Python, MySQL, PostgreSQL, NodeJS oraz różnymi systemami zarządzania treścią (CMS), takimi jak WordPress(Woo), OpenCart i PrestaShop, Webflow, Shopify. Jesteśmy gotowi podjąć się projektów o różnym stopniu skomplikowania i stworzyć dla Ciebie unikalne i innowacyjne rozwiązania internetowe.
Gwarantujemy szybkie i jakościowe wykonanie zadań, a także możliwość integracji mapowych API w Twoje projekty. Zawsze jesteśmy gotowi zająć się Twoimi pomysłami i przekształcić je w udane rozwiązania internetowe.
Nasze ostatnie projekty, w tym projektowanie:
https://novobudova.pro
https://youeasystart.com/
https://ico.freelance-fast.click
… https://aquahub.org.ua
https://frolic.com.ua
https://mossandmoreart.com
https://boostylabs.com
https://ol.zp.ua
https://smt-industry.com
https://emporio-sports.cz
https://nosovski.com
https://alphasr.com
http://han.2doweb.org
https://riabchuk-anastasiya.com/
https://ukrfix.com/
Z najlepszymi życzeniami, Walentyna
-
4524 20 0 Witaj!
Jesteśmy zespołem ITZeyz, specjalizujemy się w chatbotach z wykorzystaniem Node.js.
Jesteśmy gotowi na jakościową realizację 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 będziemy zadowoleni z współpracy!
Z poważaniem,
… Zespół ITZeyz
-
Добрый день, могу выполнить задачу за 30 000 так как работа немного сложновата, но реализуемо 🙂
-
Aktualne zlecenia dla freelancerów w kategorii Programowanie stron internetowych
Rozwój sceny WebGL/Three.js z generowaniem i eksportem 3D (snapshot) z animowanego shaderaOpis obiektu: Projekt przedstawia designerski stół, wykonany w formie realistycznego, głębokiego wiru (centralna wirówka, która płynnie przechodzi z szerokiego poziomego blatu w cienką, elegancką nogę). Istota zadania: Wymagany jest programista WebGL / Creative Coding do… Javascript & Typescript, Programowanie stron internetowych ∙ 18 godzin 28 minut temu ∙ 19 ofert |
Zrobić stronę na WP, bez konstruktora
1324 PLN
Trzeba zrobić katalog (najprawdopodobniej bez koszyka) tylko formularz zamówienia na towar bez użycia elementora i innych ma być strona główna, strona produktu, katalog, katalog dostawców, a może jeszcze kilka innych design i stylistyka typu takiego… Programowanie stron internetowych ∙ 18 godzin 36 minut temu ∙ 80 ofert |
Shopify-developer dla strony dostawy sushi (Polska)Szukamy doświadczonego dewelopera Shopify do realizacji strony dostawy jedzenia (sushi) dla klienta z Katowic, Polska. Co należy zrobić: Skonfigurować stronę na gotowym szablonie Shopify (szablon do uzgodnienia) Menu z zdjęciami potraw i opisami Online składanie zamówień… Programowanie stron internetowych ∙ 20 godzin 39 sekund temu ∙ 35 ofert |
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 ∙ 1 dzień 11 godzin temu ∙ 38 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 ∙ 1 dzień 15 godzin temu ∙ 10 ofert |