Przejdź do treści

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ń

  1. Podpisz umowę.
  2. Uzyskaj dostęp do funkcjonalności.
  3. Skonfiguruj webhooka.
  4. 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.