Counterbat API: Sesje rozliczeniowe Viber Bot
Możliwości licznika rozliczeń
Counterbat API umożliwia monitorowanie danych sesji w czasie rzeczywistym i wykorzystanie Cascade API do wysyłania dodatkowych wiadomości do sesji usługi lub już opłaconej sesji Viber Bot.
Jak podłączyć usługę licznika rozliczeń
- Podpisz umowę.
- Uzyskaj dostęp do funkcjonalności.
- Skonfiguruj webhooka.
- Wykorzystaj panel i możliwości Cascade API.
Viber REST API (wersja Counterbat)
Poniżej znajduje się pełna dokumentacja interfejsu API REST Viber. Należy pamiętać, że punkt końcowy „https://chatapi.viber.com” został zastąpiony przez „https://api.counterbat.com/” do użytku z funkcjonalnością Counterbat.
Zacznij
Do wdrożenia API potrzebne będą: 1. Aktywne konto Viber na platformie obsługującej boty (iOS/Android). 2. Aktywny bot. 3. Token uwierzytelniający konto. 4. Skonfiguruj webhook konta.
Token uwierzytelniający
Każde żądanie API musi zawierać nagłówek HTTP o nazwie X-Viber-Auth-Token zawierający token uwierzytelniający konta.
KOD_BLOKU_0
Haki internetowe
Konfigurowanie webhooka
Adres URL zasobu
KOD_BLOKU_1
Opublikuj dane
KOD_BLOKU_2
Usuwanie webhooka
Aby wyłączyć webhook, wyślij żądanie set_webhook z pustym ciągiem adresu URL.
KOD_BLOKU_3
Wyślij wiadomość
API send_message umożliwia wysyłanie wiadomości do użytkowników Vibera, którzy subskrybują konto.
Adres URL zasobu
KOD_BLOKU_4
Przykład odpowiedzi
KOD_BLOKU_5
Klawiatury
API umożliwia wysyłanie niestandardowej klawiatury za pomocą API send_message w celu dostarczenia użytkownikowi zestawu predefiniowanych odpowiedzi lub akcji.
Adres URL zasobu
KOD_BLOKU_6
Wiadomość rozgłoszeniowa
Interfejs API „broadcast_message” umożliwia kontom wysyłanie wiadomości do wielu użytkowników Vibera, którzy subskrybują konto. Maksymalna długość listy to 300 odbiorców.
Adres URL zasobu
KOD_BLOKU_7
Uzyskaj informacje o koncie
Żądanie get_account_info spowoduje pobranie danych konta w postaci zarejestrowanej.
Adres URL zasobu
KOD_BLOKU_8
Uzyskaj dane użytkownika
Żądanie „get_user_details” pobierze szczegółowe informacje o konkretnym użytkowniku Vibera na podstawie jego unikalnego identyfikatora użytkownika.
Adres URL zasobu
KOD_BLOKU_9
Połącz się z internetem
Żądanie get_online pobierze status online danego subskrybowanego konta (do 100 identyfikatorów użytkowników na żądanie).
Adres URL zasobu
KOD_BLOKU_10
Oddzwonienia
Viber oferuje wywołania zwrotne dla zdarzeń takich jak „subskrybowano”, „unsubskrybowano”, „rozpoczęto konwersację”, „dostarczono”, „widziano”, „nie udało się” i „wiadomość”. Wywołanie zwrotne zostanie wysłane na adres URL podany podczas wywołania set_webhook.