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-ს განსახორციელებლად დაგჭირდებათ: 1. Active Viber ანგარიში პლატფორმაზე, რომელიც მხარს უჭერს ბოტებს (iOS/Android). 2. აქტიური ბოტი. 3. ანგარიშის ავთენტიფიკაციის ჟეტონი. 4. ანგარიშის webhook-ის დაყენება.
ავთენტიფიკაციის ჟეტონი
თითოეული API მოთხოვნა უნდა შეიცავდეს HTTP Header-ს სახელწოდებით X-Viber-Auth-Token რომელიც შეიცავს ანგარიშის ავტორიზაციის ტოკენს.
ვებჰუკები
Webhook-ის დაყენება
რესურსის URL
მონაცემების გამოქვეყნება
{
"url": "https://my.host.com",
"event_types": [
"delivered",
"seen",
"failed",
"subscribed",
"unsubscribed",
"conversation_started"
],
"send_name": true,
"send_photo": true
}
თქვენი ვებჰუკის წაშლა
ვებჰუკის გამოსართავად, გამოაქვეყნეთ მოთხოვნა set_webhook ცარიელი URL სტრიქონით.
შეტყობინების გაგზავნა
send_message API საშუალებას აძლევს ანგარიშებს გაუგზავნონ შეტყობინებები Viber მომხმარებლებს, რომლებიც გამოიწერენ ანგარიშს.
რესურსის URL
პასუხის მაგალითი
{
"status": 0,
"status_message": "ok",
"message_token": 5741311803571721087,
"chat_hostname": "SN-CHAT-05_",
"billing_status": 1
}
კლავიატურები
API საშუალებას გაძლევთ გაგზავნოთ მორგებული კლავიატურა send_message API-ის გამოყენებით, რათა მომხმარებელს მიაწოდოს წინასწარ განსაზღვრული პასუხების ან მოქმედებების ნაკრები.
რესურსის URL
სამაუწყებლო შეტყობინება
broadcast_message API საშუალებას აძლევს ანგარიშებს გაუგზავნონ შეტყობინებები Viber-ის რამდენიმე მომხმარებელს, რომლებიც გამოიწერენ ანგარიშს. სიის მაქსიმალური სიგრძეა 300 მიმღები.
რესურსის URL
მიიღეთ ანგარიშის ინფორმაცია
get_account_info მოთხოვნა მიიღებს ანგარიშის დეტალებს, როგორც რეგისტრირებულია.
რესურსის URL
მიიღეთ მომხმარებლის დეტალები
get_user_details მოთხოვნა მოიტანს კონკრეტული Viber მომხმარებლის დეტალებს მათი უნიკალური მომხმარებლის ID-ზე დაყრდნობით.
რესურსის URL
მიიღეთ ონლაინ
get_online მოთხოვნა მიიღებს მოცემული გამოწერილი ანგარიშის წევრების ონლაინ სტატუსს (100-მდე მომხმარებლის ID თითო მოთხოვნაზე).
რესურსის URL
გამოძახებები
Viber გთავაზობთ გამოძახებას ისეთი ღონისძიებებისთვის, როგორიცაა გამოწერილი~,გამოწერის გაუქმება~, საუბრის_დაწყებული~,მიწოდებული~, ნახული~,შეუდგა~ და შეტყობინება~. გამოძახება გამოქვეყნდება URL-ზე, რომელიც მოწოდებულიაset_webhook` ზარის დროს.