Skip to content

Counterbat API: sesiuni de facturare Viber Bot

Capacități de contor de facturare

API-ul Counterbat vă permite să monitorizați datele sesiunii în timp real și să utilizați API-ul Cascade pentru a trimite mesaje suplimentare într-o sesiune de serviciu sau într-o sesiune Viber Bot deja plătită.

Cum se conectează serviciul de contor de facturare

  1. Semnați un contract.
  2. Obțineți acces la funcționalitate.
  3. Configurați un webhook.
  4. Utilizați panoul și capacitățile API-ului Cascade.

Viber REST API (Ediția Counterbat)

  • Următoarea este o referință completă Viber REST API. Rețineți că punctul final https://chatapi.viber.com este înlocuit cu https://api.counterbat.com/ pentru a fi utilizat cu funcționalitatea Counterbat.*

Începeți

Pentru a implementa API-ul, veți avea nevoie de: 1. Un cont Active Viber pe o platformă care acceptă roboți (iOS/Android). 2. Bot activ. 3. Jeton de autentificare a contului. 4. Configurați webhook-ul contului.

Jeton de autentificare

Fiecare solicitare API trebuie să includă un antet HTTP numit „X-Viber-Auth-Token” care conține simbolul de autentificare al contului.

X-Viber-Auth-Token: 445da6az1s345z78-dazcczb2542zv51a-e0vc5fva17480im9

Webhooks

Setarea unui Webhook

Adresa URL a resursei

https://api.counterbat.com/pa/set_webhook

Postează date

{
   "url": "https://my.host.com",
   "event_types": [
      "delivered",
      "seen",
      "failed",
      "subscribed",
      "unsubscribed",
      "conversation_started"
   ],
   "send_name": true,
   "send_photo": true
}

Se elimină webhook

Pentru a dezactiva webhook, postați o solicitare set_webhook cu un șir URL gol.

{
   "url": ""
}

Trimite mesaj

API-ul send_message permite conturilor să trimită mesaje utilizatorilor Viber care sunt abonați la cont.

Adresa URL a resursei

https://api.counterbat.com/pa/send_message

Exemplu de răspuns

{
   "status": 0,
   "status_message": "ok",
   "message_token": 5741311803571721087,
   "chat_hostname": "SN-CHAT-05_",
   "billing_status": 1
}

Tastaturi

API-ul permite trimiterea unei tastaturi personalizate folosind API-ul send_message pentru a furniza utilizatorului un set de răspunsuri sau acțiuni predefinite.

Adresa URL a resursei

https://api.counterbat.com/pa/send_message

Difuzați mesaj

API-ul broadcast_message permite conturilor să trimită mesaje către mai mulți utilizatori Viber care sunt abonați la cont. Lungimea maximă a listei este de 300 de receptoare.

Adresa URL a resursei

https://api.counterbat.com/pa/broadcast_message

Obțineți informații despre cont

Solicitarea get_account_info va prelua detaliile contului așa cum sunt înregistrate.

Adresa URL a resursei

https://api.counterbat.com/pa/get_account_info

Obțineți detalii despre utilizator

Solicitarea „get_user_details” va prelua detaliile unui anumit utilizator Viber pe baza ID-ului său unic de utilizator.

Adresa URL a resursei

https://api.counterbat.com/pa/get_user_details

Intră online

Solicitarea „get_online” va prelua starea online a membrilor unui cont abonat (până la 100 de ID-uri de utilizator per cerere).

Adresa URL a resursei

https://api.counterbat.com/pa/get_online

Reapeluri

Viber oferă apeluri inverse pentru evenimente precum subscribed, unsubscribed, conversation_started, delivered, seen, failed, and message. Reapelarea va fi postată la adresa URL furnizată în timpul apelului set_webhook.