Counterbat API: Viber Bot ბილინგის სესიები
ბილინგის მრიცხველის შესაძლებლობები
Counterbat API გაძლევთ საშუალებას აკონტროლოთ სესიის მონაცემები რეალურ დროში და გამოიყენოთ Cascade API დამატებითი შეტყობინებების გასაგზავნად მომსახურების სესიაზე ან უკვე გადახდილ Viber Bot სესიაზე.
როგორ დააკავშიროთ ბილინგის მრიცხველის სერვისი
- ** ხელი მოაწერეთ კონტრაქტს.**
- მოიპოვეთ წვდომა ფუნქციონირებაზე.
- დააყენეთ ვებჰუკი.
- გამოიყენეთ პანელი და Cascade API-ის შესაძლებლობები.
Viber REST API (Counterbat Edition)
ქვემოთ არის სრული Viber REST API მითითება. გაითვალისწინეთ, რომ საბოლოო წერტილი https://chatapi.viber.com ჩანაცვლებულია https://api.counterbat.com/ Counterbat-ის ფუნქციონალთან გამოსაყენებლად.
დაიწყე
API-ს განსახორციელებლად დაგჭირდებათ:
- Active Viber ანგარიში პლატფორმაზე, რომელიც მხარს უჭერს ბოტებს (iOS/Android).
- აქტიური ბოტი.
- ანგარიშის ავთენტიფიკაციის ჟეტონი.
- ანგარიშის webhook-ის დაყენება.
ავთენტიფიკაციის ჟეტონი
თითოეული API მოთხოვნა უნდა შეიცავდეს HTTP Header-ს სახელწოდებით X-Viber-Auth-Token რომელიც შეიცავს ანგარიშის ავტორიზაციის ტოკენს.
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
}
თქვენი ვებჰუკის წაშლა
ვებჰუკის გამოსართავად, გამოაქვეყნეთ მოთხოვნა 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 გთავაზობთ გამოძახებას ისეთი ღონისძიებებისთვის, როგორიცაა გამოწერილი~, გამოწერის გაუქმება~, საუბრის_დაწყებული~, მიწოდებული~, ნახული~, შეუდგა~ და შეტყობინება~. გამოძახება გამოქვეყნდება URL-ზე, რომელიც მოწოდებულია set_webhook` ზარის დროს.