Przejdź do głównej treści

Documentation Index

Fetch the complete documentation index at: https://revolai.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Obsługiwane komunikatory

KomunikatorMetoda autoryzacjiPrzychodząceWychodząceNarzędzia
TelegramBot TokenTakTak6
WhatsApp BusinessMeta OAuthTakTak6
Instagram DMMeta OAuthTakTak6
Facebook MessengerMeta OAuthTakTak6

Telegram

Telegram to najprostsza integracja — bez OAuth, bez zależności SDK. Wystarczy token bota od BotFather.

Konfiguracja

1

Utwórz bota

Otwórz @BotFather w Telegram, wyślij /newbot i postępuj zgodnie z instrukcjami. Otrzymasz token bota w formacie 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11.
2

Dodaj integrację

Przejdź do IntegracjeDodaj integrację → wybierz Telegram z kategorii Komunikatory.
3

Wprowadź token

Wybierz firmę, nazwij integrację i wklej token bota.
4

Zweryfikuj i zapisz

Revol wywołuje Telegram Bot API, aby zweryfikować token, i automatycznie konfiguruje webhook. Twój bot natychmiast zaczyna odbierać wiadomości.

Narzędzia agenta

NarzędzieOpis
send_messageWyślij wiadomość tekstową (formatowanie HTML lub Markdown) z opcjonalnym odpowiadaniem na wiadomość
send_fileWyślij zdjęcie, dokument, audio lub wideo przez publiczny URL
get_chat_historyPobierz ostatnie wiadomości z czatu
get_chat_infoPobierz metadane czatu/użytkownika (nazwa, bio, liczba członków)
edit_messageEdytuj wcześniej wysłaną wiadomość bota
delete_messageUsuń wiadomość z czatu

WhatsApp Business

WhatsApp Business API jest dostępne przez Meta Graph API. Wymaga konta Meta Business z dostępem do WhatsApp Business API.

Konfiguracja

1

Konfiguracja Meta Business

Utwórz konto Meta Business i skonfiguruj dostęp do WhatsApp Business API.
2

Dodaj integrację

Przejdź do IntegracjeDodaj integrację → wybierz WhatsApp Business.
3

OAuth

Kliknij „Połącz z Meta” — zostaniesz przekierowany na ekran zgody Meta. Autoryzuj dostęp do swojego konta WhatsApp Business.
4

Konfiguracja

Wprowadź swój Phone Number ID i App Secret. Revol wymienia kod OAuth na długoterminowy token (~60 dni).
WhatsApp ma 24-godzinne okno wiadomości. Możesz wysyłać dowolne wiadomości tylko w ciągu 24 godzin od ostatniej wiadomości klienta. Poza tym oknem użyj send_template_message z wcześniej zatwierdzonymi szablonami.

Narzędzia agenta

NarzędzieOpis
send_messageWyślij wiadomość tekstową w ramach 24-godzinnego okna
send_template_messageWyślij wcześniej zatwierdzony szablon (działa poza oknem 24h)
send_mediaWyślij obraz, dokument, wideo lub audio przez URL
get_message_historyPobierz wiadomości z rozmowy
get_contact_infoPobierz informacje o profilu kontaktu
mark_as_readWyślij potwierdzenie przeczytania wiadomości

Instagram DM

Wiadomości bezpośrednie Instagram są dostępne przez Meta Graph API z tym samym przepływem OAuth co WhatsApp.

Konfiguracja

1

Połącz stronę Facebook

Twoje konto Instagram Business musi być powiązane ze stroną Facebook.
2

Dodaj integrację

Przejdź do IntegracjeDodaj integrację → wybierz Instagram.
3

OAuth

Kliknij „Połącz z Meta” i autoryzuj dostęp do swojego konta Instagram.
4

Konfiguracja

Wprowadź swój App Secret i Verify Token.

Narzędzia agenta

NarzędzieOpis
send_messageWyślij wiadomość bezpośrednią do użytkownika Instagram
send_mediaWyślij załącznik multimedialny w DM
get_message_historyPobierz wiadomości z wątku DM
get_profilePobierz publiczne informacje o profilu Instagram
get_commentsPobierz komentarze do konkretnego postu
reply_to_commentOpublikuj odpowiedź w wątku komentarza

Facebook Messenger

Facebook Messenger łączy się przez Twoją stronę Facebook. Ten sam przepływ Meta OAuth co WhatsApp i Instagram.

Konfiguracja

1

Strona Facebook

Potrzebujesz strony Facebook powiązanej z kontem Meta Business.
2

Dodaj integrację

Przejdź do IntegracjeDodaj integrację → wybierz Facebook Messenger.
3

OAuth

Kliknij „Połącz z Meta” i autoryzuj dostęp do swojej strony.
4

Konfiguracja

Wprowadź swój App Secret i Verify Token.

Narzędzia agenta

NarzędzieOpis
send_messageWyślij wiadomość tekstową do użytkownika Facebook
send_template_messageWyślij strukturalny szablon (przyciski, generyczny, potwierdzenie)
send_mediaWyślij obraz, wideo, audio lub plik
get_message_historyPobierz wątek rozmowy
get_profilePobierz profil użytkownika na podstawie ID o zasięgu strony
send_buttonsWyślij opcje szybkich odpowiedzi użytkownikowi

Przepływ wiadomości

Niezależnie od komunikatora, przepływ przetwarzania jest identyczny:
1

Wiadomość przychodząca

Platforma komunikatora wysyła webhook do Revol z treścią wiadomości i informacjami o nadawcy.
2

Przekierowanie do agenta

Revol identyfikuje kanał, znajduje przypisanego agenta AI i tworzy lub kontynuuje sesję rozmowy. Ten sam nadawca zawsze trafia do tego samego wątku rozmowy.
3

Przetwarzanie AI

Wiadomość jest przetwarzana przez workflow agenta — węzły LLM, wyszukiwanie w bazie wiedzy RAG, wywołania narzędzi i warunki.
4

Odpowiedź wychodząca

Odpowiedź agenta jest wysyłana z powrotem przez API tego samego komunikatora. Użytkownik widzi odpowiedź w swoim czacie.
Wiadomości z komunikatorów są przetwarzane asynchronicznie przez zadanie w tle. Zapewnia to szybką odpowiedź 200 na webhook, zapobiegając przekroczeniom czasu i ponownym próbom ze strony platformy komunikatora.

Używanie narzędzi w węzłach workflow

Narzędzia komunikatorów działają jak każde inne narzędzie agenta:
  1. Połącz integrację i zweryfikuj dane uwierzytelniające
  2. W zakładce Narzędzia agenta zobaczysz udostępnione narzędzia
  3. Dodaj narzędzia do węzłów niestandardowych w edytorze workflow
  4. LLM decyduje, kiedy ich użyć na podstawie kontekstu rozmowy
Przykład: Klient pyta „Wyślij mi broszurę na WhatsApp”. Agent używa send_media, aby wysłać dokument PDF, a następnie potwierdza dostarczenie na czacie.

Bezpieczeństwo webhooków

KomunikatorWalidacja
TelegramTajny token w URL webhooka (hash SHA-256 tokena bota)
WhatsAppPodpis HMAC-SHA256 (nagłówek X-Hub-Signature-256 z app_secret)
InstagramPodpis HMAC-SHA256 (nagłówek X-Hub-Signature-256 z app_secret)
FacebookPodpis HMAC-SHA256 (nagłówek X-Hub-Signature-256 z app_secret)
Wszystkie webhooki komunikatorów mają ograniczenie częstotliwości do 120 żądań na minutę na kanał.