Енді жеке бизнес көмекшілерін — жеке Telegram чаттарына тікелей біріктірілетін арнайы боттарды жасауға болады. Бұл боттар кіріс сұрауларды автоматты түрде өңдеп, аккаунт иесінің атынан жауап береді, бұл күнделікті тапсырмаларға кететін уақытты айтарлықтай қысқартады және байланыс тиімділігін арттырады.
Қолдану жағдайлары:
Бұл көмекшілерді әртүрлі мақсаттарға, мысалы:
- Өнімдер немесе қызметтер бойынша кеңес беру.
- Жиі қойылатын сұрақтарға жауап беру.
- Басқа да автоматтандырылған тапсырмалардың кең ауқымын орындау үшін конфигурациялауға болады.
Негізгі мүмкіндік: үздіксіз басқару
Пайдаланушы боттың жұмысын үзбей немесе өшірмей, кез келген уақытта қолмен байланысқа бірден ауыса алады, бұл чатты толық бақылауды қамтамасыз етеді.
Назар аударыңыз!
Telegram Business аккаунтында 24 сағаттық терезе бар.
Пайдаланушы өзінің бірінші хабарын жібергеннен кейін, боттың жауап беруі және әңгімені жалғастыруы үшін 24 сағаттық терезесі болады. Бұл терезе пайдаланушы әрбір жауап берген сайын қалпына келтіріледі.
- Егер пайдаланушы жауап берсе: 24 сағаттық терезе қайта басталады, бұл үздіксіз диалогқа мүмкіндік береді.
- Егер пайдаланушы 24 сағат ішінде жауап бермесе: Терезе жабылады. Бот байланысты қайта бастау үшін пайдаланушы жаңа хабар жібергенше хабар жібере алмайды.
Ботты қосу
1-қадам. Messengers бөлімінде орнату.
- Егер Telegram ботын бірінші рет қосып жатсаңыз.
Алдымен, Telegram чатботын қосу үшін Mavibot бөліміндегі Channels қойындысына өтіңіз (егер әлі жоқ болса).

Содан кейін, Telegram ботын нұсқауларға сәйкес қосамыз.
- Егер Telegram қосылған болса.
Егер сізде қосылған Telegram боты болса, оны арналардан табыңыз:

Содан кейін, параметрлер түймесін басыңыз, сонда сіз токен өрістері және т.б. бар модальды терезені көресіз:

Ашылған модальды терезеде Telegram бот параметрлерін жаңарту үшін DONE түймесін басыңыз (басқа параметрлерді өзгертудің қажеті жоқ):

Бұл кезеңде арналармен жұмыс аяқталды. Мессенджер параметрлеріне өтіңіз.
2-қадам. Мессенджер параметрлері.
Telegram чатботын бизнес аккаунтыңызға қосу үшін профиль параметрлеріне өтіңіз, онда "Telegram Business" қойындысын табу керек:

Содан кейін, сіз "Chatbots" қойындысын көресіз, оған өту керек:

Содан кейін, жаңадан ашылған қойындыда қажетті Telegram ботына сілтемені немесе оның пайдаланушы атын енгізіңіз (сілтемені енгізу ұсынылады).

Сол қойындыда чатботқа хабарларға жауап беру үшін рұқсатты ("Reply to messages" құсбелгісін) орнатыңыз.
Бұл кезеңде бизнес аккаунтындағы чатботты орнату аяқталды. Әрі қарай жүріңіз.
3-қадам. BotFather параметрлері.
Чатботты бизнес аккаунтына байланыстырғаннан кейін, сіз бастапқыда Telegram ботын жасаған BotFather-дегі чатбот параметрлерін жаңарту қажет.
Ол үшін BotFather-мен чатты ашыңыз және оның бизнес аккаунтымен жұмыс істеуіне мүмкіндік беріңіз:

Бот параметрлеріне өтіңіз:

Содан кейін, чатбот үшін бизнес режимін қосу үшін "Business Mode" түймесін басыңыз:

Дайын! Бизнес аккаунтымен чатботтың барлық қажетті параметрлері аяқталды.
Енді арна параметрлерінде сіз Telegram ботын және бизнес идентификаторын, сондай-ақ бизнес аккаунты иесінің атын көресіз:

Қалай өшіру керек
Бизнес режимі бар чатботты өшіру үшін арналарға өтіп, осы параметрді өшіргіңіз келетін чатботты табыңыз. Параметрлер түймесін басыңыз:

"Disable Business Account" түймесін басыңыз.

Егер сіз бизнес аккаунтыңызды өшірсеңіз, чатбот стандартты режимде жұмысын жалғастырады.
Қолжетімді функциялар
- (API) Калькулятордағы функция:
tg_callback(platform_id , callback_message,group_id, tg_business)
Параметрлер:
! platform_id - Telegram клиентінің идентификаторы
! callback_message - кері шақыру хабары
group_id - Telegram ботының идентификаторы
tg_business - бизнес клиенттерімен жұмыс істеу үшін "1" мәнін қабылдайды.
tg_send_poll(platform_id, question, options, is_anonymous, allows_multiple_answers, reply_markup, disable_notification, protect_content, token, reply_to_message_id, message_thread_id, business_connection_id)
Параметрлер:
! platform_id - Telegram ішіндегі чат идентификаторы *
! question - сұрақ
! options - жауап нұсқаларының массиві
is_anonymous - 1 - анонимді сауалнама, '' - анонимді емес
allows_multiple_answers - 1 - бірнеше жауапқа рұқсат етілген, '' - тек бір жауап
reply_markup - пернетақта немесе '' - пернетақта жоқ
disable_notification — дыбыстық хабарландырумен жіберу жалаушасы (әдепкі 0); 1 - үнсіз жіберу, 0 - хабарландырумен жіберу
protect_content - 1 - көшіруден және скриншоттардан қорғау, '' - қорғау жоқ
token - бот токені; егер көрсетілмесе, ағымдағысы қолданылады
reply_to_message_id - дәйексөзге алынған хабардың идентификаторы
message_thread_id — форум функционалдығы бар супертоптарда қолжетімді ағын идентификаторы
business_connection_id - ботты қосу кезінде қолданылатын мән (Business ID, арналарда көрсетіледі); егер бот токені берілсе және хабар ботқа байланыстырылған пайдаланушы аккаунты арқылы жіберілуі керек болса, берілуі керек
tg_send_quiz_poll(platform_id, question, options, explanation, correct_option_id, is_anonymous, reply_markup, parse_mode, protect_content, disable_notification, token, reply_to_message_id, message_thread_id )
! platform_id - Telegram ішіндегі чат идентификаторы *
! question - сұрақ
! options - жауап нұсқаларының массиві
! explanation - пайдаланушы дұрыс емес жауапты таңдағанда немесе викторина стиліндегі сауалнамада шам белгішесін басқанда көрсетілетін мәтін; 0–200 таңба, нысанды талдаудан кейін екі жол үзілімінен аспайды.
! correct_option_id - дұрыс жауаптың нөмірі, 1-ден бастап.
is_anonymous -1 - анонимді сауалнама, '' - анонимді емес
reply_markup - пернетақта немесе '' - пернетақта жоқ
parse_mode - explanation үшін markdown немесе html, немесе пішімдеусіз ''.
protect_content - 1 көшіруден және скриншоттардан қорғау, '' - қорғау жоқ.
disable_notification — дыбыстық хабарландырумен жіберу жалаушасы (әдепкі 0); 1 - үнсіз жіберу, 0 - хабарландырумен жіберу
token -бот токені; егер көрсетілмесе, ағымдағысы қолданылады.
reply_to_message_id - дәйексөзге алынған хабардың идентификаторы
message_thread_id —форум функционалдығы бар супертоптарда қолжетімді ағын идентификаторы
open_period - викторина/тестті аяқтауға рұқсат етілген уақыт; 5-тен 600-ге дейінгі сандық мән, секундтармен.
business_connection_id - ботты қосу кезінде қолданылатын мән (Business ID, арналарда көрсетіледі); егер бот токені берілсе және хабар ботқа байланыстырылған пайдаланушы аккаунты арқылы жіберілуі керек болса, берілуі керек
tg_send_message_1(token, platform_id, text, client_message_id, reply_markup, parse_mode, disable_web_page_preview, protect_content, disable_notification, message_thread_id, entities, business_connection_id)
Параметрлер:
! token — BotFather-ден алынған Telegram бот токені
! platform_id — хабар жіберілуі керек Telegram клиентінің идентификаторы *
! text - хабар мәтіні
client_message_id - дәйексөзге алынған хабардың идентификаторы
reply_markup — түйме параметрлері **
parse_mode — хабар сипаттамасындағы қара немесе курсив үшін мәтінді пішімдеу режимі ***. мүмкін мәндер: html, markdown, markdownV2
disable_web_page_preview - сілтеме алдын ала қарауын көрсету керек пе; өшіру үшін 1 мәнін орнатыңыз, әйтпесе 0 немесе бос қалдырыңыз ("")
protect_content — мазмұнды көшіруден қорғау жалаушасы; қосу үшін 0, False немесе бос тырнақшалардан ('') басқа кез келген мәнді беріңіз
disable_notification — дыбыстық хабарландырумен жіберу жалаушасы (әдепкі 0); 1 - үнсіз жіберу, 0 - хабарландырумен жіберу
message_thread_id — форум функционалдығы бар супертоптарда қолжетімді ағын идентификаторы entities — алдын ала пішімделген мәтінді барлық стильдерімен көшіруге мүмкіндік береді; әрбір пішімдеу стилі үшін таңба ауқымдарын көрсетіңіз. Мысалды tg_request өрісінен табуға болады. Параметр сөздікті қамтуы керек.
business_connection_id - ботты қосу кезінде қолданылатын мән (Business ID, арналарда көрсетіледі); егер бот токені берілсе және хабар ботқа байланыстырылған пайдаланушы аккаунты арқылы жіберілуі керек болса, берілуі керек
Параметрді беру мысалы:
entities = [{"offset":0,"length":5,"type":"bold"},{"offset":6,"length":4,"type":"text_link","url":"https://salebot.zmservice.ru"},{"offset":11,"length":9,"type":"strikethrough"},{"offset":21,"length":6,"type":"spoiler"},{"offset":29,"length":12,"type":"code"}]
Мысалда тек сөздік көрсетілген, ал хабар мәтінінің өзі бөлек айнымалыда анықталған.
- Әдістер
Олар Telegram Business аккаунтына жазған клиенттермен боттардағыдай автоматты түрде жұмыс істейді.
Осы әдістер туралы толығырақ Telegram API мақаласынан қараңыз"


