Անցնել պարունակությանը

Counterbat API՝ Viber Bot Billing Sessions

Վճարման հաշվիչի հնարավորություններ

Counterbat API-ն թույլ է տալիս իրական ժամանակում վերահսկել սեսիայի տվյալները և օգտագործել Cascade API՝ լրացուցիչ հաղորդագրություններ ուղարկելու սպասարկման նիստին կամ արդեն վճարված Viber Bot-ի նիստին:

Ինչպես միացնել Billing Counter ծառայությունը

  1. Ստորագրեք պայմանագիր։
  2. Մուտք գործեք ֆունկցիոնալությանը:
  3. Կարգավորեք վեբ-կեռիկ։
  4. Օգտագործեք վահանակը և Cascade API-ի հնարավորությունները։

Viber REST API (Counterbat Edition)

Հետևյալը Viber REST API-ի ամբողջական հղում է: Նկատի ունեցեք, որ «https://chatapi.viber.com» վերջնակետը փոխարինվում է «https://api.counterbat.com/»-ով՝ Counterbat ֆունկցիայի հետ օգտագործելու համար:

Սկսեք

API-ն իրականացնելու համար ձեզ հարկավոր է. 1. Ակտիվ Viber հաշիվ մի հարթակում, որն աջակցում է բոտերին (iOS/Android): 2. Ակտիվ բոտ. 3. Հաշվի նույնականացման նշան: 4. Ստեղծեք հաշվի վեբ-կեռիկ:

Նույնականացման նշան

API-ի յուրաքանչյուր հարցում պետք է ներառի «X-Viber-Auth-Token» կոչվող HTTP վերնագիրը, որը պարունակում է հաշվի նույնականացման նշան:

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

Վեբկեռիկներ

Webhook-ի կարգավորում

Ռեսուրսի URL

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

Տեղադրել տվյալներ

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

Հեռացնելով ձեր վեբ-կեռիկը

Webhook-ն անջատելու համար տեղադրեք «set_webhook» հարցում՝ դատարկ URL տողով:

{
   "url": ""
}

Ուղարկել հաղորդագրություն

«send_message» API-ն թույլ է տալիս հաշիվներին հաղորդագրություններ ուղարկել Viber-ի օգտատերերին, ովքեր բաժանորդագրված են հաշվին:

Ռեսուրսի URL

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

Պատասխանի օրինակ

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

Ստեղնաշարեր

API-ն թույլ է տալիս ուղարկել հատուկ ստեղնաշար՝ օգտագործելով «send_message» API՝ օգտատիրոջը նախապես սահմանված պատասխանների կամ գործողությունների մի շարք մատակարարելու համար:

Ռեսուրսի URL

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

Հեռարձակման հաղորդագրություն

«broadcast_message» API-ն թույլ է տալիս հաշիվներին հաղորդագրություններ ուղարկել Viber-ի մի քանի օգտատերերի, ովքեր բաժանորդագրված են հաշվին: Ցանկի առավելագույն երկարությունը 300 ընդունիչ է:

Ռեսուրսի URL

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

Ստացեք հաշվի տվյալները

«get_account_info» հարցումը կբերի հաշվի մանրամասները, ինչպես գրանցված է:

Ռեսուրսի URL

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

Ստացեք օգտվողի մանրամասները

«get_user_details» հարցումը կվերցնի Viber-ի կոնկրետ օգտատիրոջ տվյալները՝ հիմնվելով նրա եզակի օգտատիրոջ ID-ի վրա:

Ռեսուրսի URL

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

Ստացեք առցանց

«get_online» հարցումը կբերի տվյալ բաժանորդագրված հաշվի անդամների առցանց կարգավիճակը (մինչև 100 օգտվողի ID յուրաքանչյուր հարցում):

Ռեսուրսի URL

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

Հետզանգեր

Viber-ն առաջարկում է հետադարձ զանգեր այնպիսի իրադարձությունների համար, ինչպիսիք են՝ «բաժանորդագրված», «չբաժանորդագրված», «խոսակցություն_սկսված», «առաքված», «տեսանելի», «ձախողված» և «հաղորդագրություն»: Հետկանչը կտեղադրվի «set_webhook» զանգի ժամանակ տրամադրված URL-ում: