Қазақстанда Telegram пайдаланушыларының саны 14,5 млн — халықтың 80%. Skidki.Live және Tenge Bank сияқты бизнестер боттар арқылы 30% тапсырыстарды алады.

Telegram боттарын пайдаланушылар тапсырыстарды, қолдауды және төлемдерді автоматтандыруға мүмкіндік береді, шығындарды 40-60% дейін азайтады. 2026 жылы Telegram Mini Apps және төлемдерінің өсуімен байланысты бұл Алматы мен Астанадағы e-commerce және қызметтер үшін маңызды құрал болады. Нұсқаулық Node.js, CloudPayments және VPS-ке 5000 теңге/айға орнатуды көрсетеді.

Қазақстандағы Telegram боттарын пайдаланудың бизнес-мәні және алдын-ала жағдайлары

Қазақстанда Telegram 80% интернет-пайдаланушыларды қамтиды — 2026 жылғы мәліметтер бойынша 14,5 млн белсенді аккаунттар. Skidki.Live сияқты қызметтер 500+ дүкендегі бағаларды бақылайды және боттар арқылы айына 1 млн хабарлама жібереді. Tenge Bank Telegram Business арқылы 25% корпоративтік төлемдерді өңдейді.

Бизнеспен байланысты бұл кол-центрлердегі жүктемені 70%-ға азайтады және тапсырыстардың конверсиясын 45%-ға дейін өсіреді. Алматыдағы пиццериялар боттар арқылы 35% тапсырыстарды алады, Астанадағы сұлулық салондары — 60% кездесулерді жазады. Alashed IT (it.alashed.kz) 1C және Kaspi-мен интеграцияланған 50+ клиент үшін мұндай шешімдерді дамытады.

Алдын-ала жағдайлар:

  • Node.js 20+ және npm

  • VPS 5000 теңге/айдан (Hetzner, Timeweb)

  • CloudPayments аккаунты (KZ үшін 2,5% комиссiya)

  • BotFather-ге қол жеткізу бар Telegram аккаунты

ПараметрЗначение
Қазақстандағы Telegram пайдаланушылары14,5 млн
Бот арқылы орташа төлем12 000 теңге
Қолдауға жұмсалған шығындарды азайту70%

Ботты @BotFather арқылы жасайды:


/sendmessage @BotFather /newbot

Name: PizzaBotKZ

Username: pizzabot_kz_bot

Токенді алыңыз: 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11.

BotFather-ды орнату және ботты аутентификациялау

BotFather — Telegram-нің боттарды жасау үшін ресми құралы. /newbot жіберіңіз, ат пен пайдаланушы аты көрсетіңіз. API-токенді алыңыз — барлық сұраулардың кілт.

Node.js аутентификациясының мысалы:


const TelegramBot = require('node-telegram-bot-api');

const token = '123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11';

const bot = new TelegramBot(token, {polling: true});

bot.on('message', (msg) => {

const chatId = msg.chat.id;

bot.sendMessage(chatId, 'Қазақстаннан сәлем!');

});

Telegram API-ге HTTP сұрау:


GET /bot<TOKEN>/getMe HTTP/1.1

Host: api.telegram.org

Жауап:


{

"ok": true,

"result": {

"id": 123456789,

"is_bot": true,

"first_name": "PizzaBotKZ",

"username": "pizzabot_kz_bot"

}

}

Командаларды /setcommands арқылы орнатады:


/setcommands

menu - Басты мәзір

pizza - Пицца каталогы

order - Тапсырыс беру

support - Қолдау

Қазақстан бизнесіне арналғандықтан, іздеу үшін inline-режимді орнатыңыз: /setinline. 1000 пайдаланушыда тестілеңіз — шектеу 30 хабар/сек.

Webhook vs Long Polling: қос код мысалымен әдістерді таңдау

Long Polling тұрақты қосылым бар VPS үшін қолайлы (5000 теңге/ай). Webhook — serverless үшін (Railway 0 теңгеден).

Салыстыру:

ӘдісАртықшылықтарКемшіліктерҚашан қолдану керек
Long PollingОрнату оңай, HTTPS жоқCPU жоғары жүктемеКіші трафик <1000 пайдаланушы/күн
WebhookӨлшемі, төмен шығынHTTPS/SSL қажет5000 пайдаланушыдан асатын бизнес, e-commerce

Long Polling коды:


const bot = new TelegramBot(token, {polling: true});

bot.on('callback_query', (query) => {

bot.answerCallbackQuery(query.id);

});

Webhook орнату:


# SSL сертификатын орнату

certbot certonly --standalone -d yourdomain.kz

# Webhook орнату

curl -X POST "https://api.telegram.org/bot$TOKEN/setWebhook?url=https://yourdomain.kz/webhook"

Webhook жүктегіші:


const express = require('express');

const app = express();

app.use(express.json());

app.post('/webhook', (req, res) => {

bot.processUpdate(req.body);

res.sendStatus(200);

});

app.listen(443);

Tenge Bank үшін webhook сағатына 10 мың төлемді кешіктірмей өңдейді.

Жаңартуларды өңдеу: message, callback_query, inline_query

Telegram жіберген жаңартулар: message (мәтін), callback_query (түймелер), inline_query (іздеу).

Толық жүктегіш:


bot.on('message', (msg) => {

if (msg.text === '/start') {

bot.sendMessage(msg.chat.id, 'Таңдаңыз:', {

reply_markup: {

keyboard: [['Пицца', 'Ішімдіктер'], ['Себет']],

resize_keyboard: true

}

});

}

});

bot.on('callback_query', (query) => {

const data = query.data;

if (data === 'pizza_1') {

bot.editMessageText('Маргарита - 2500 теңге', {

chat_id: query.message.chat.id,

message_id: query.message.message_id,

reply_markup: {

inline_keyboard: [[{text: 'Себетке қосу', callback_data: 'add_pizza'}]]

}

});

}

bot.answerCallbackQuery(query.id);

});

bot.onInlineQuery((query) => {

bot.answerInlineQuery(query.id, [

{type: 'article', id: '1', title: 'Пицца Маргарита', input_message_content: {message_text: 'Тапсырыс: Маргарита 2500тг'}}

]);

});

Telegram-нан келетін сұрау мысалы:


{

"update_id": 123,

"callback_query": {

"id": "456",

"data": "pizza_1",

"message": {"chat": {"id": 789}}

}

}

Түймелер: reply және inline с callback data

Reply түйметақтасы — хабарламаның астында тұрақты. Inline — хабарламада және онда callback_data бар, 64 байтқа дейін.

Reply Keyboard:


bot.sendMessage(chatId, 'Мәзір:', {

reply_markup: {

keyboard: [

[{text:'Каталог'}, {text:'Себет'}],

[{text:'Қолдау'}]

],

resize_keyboard: true,

one_time_keyboard: false

}

});

Төлеммен inline Keyboard:


bot.sendMessage(chatId, 'Жалпы: 5000 теңге', {

reply_markup: {

inline_keyboard: [[

{text: 'Kaspi арқылы төлеу', callback_data: 'pay_kaspi'},

{text: 'CloudPayments', callback_data: 'pay_cloud'}

]]

}

});

Алматыдағы пиццериялар үшін: мәзірдегі 5 түйме заказдарды 28%-ға өсіреді. Шектеу: максималды 100 түйме.

Қазақстан үшін Telegram төлемдері: CloudPayments интеграциясы

Telegram төлемдері CloudPayments-пен (2,5% комиссiya). Pre_checkout_query қажет.

1. Провайдерді қосу:

@BotFather-да: /mybots → Payments → CloudPayments (public_token).

2. Інвойс жіберу:


bot.sendInvoice(chatId, 'Пицца Маргарита', 'Классикалық пицца', 'pizza_001', '7807000000123', 'KZT', [{label: 'Пицца', amount: 2500 * 100}]);

3. Pre-checkout жүктегіші:


bot.on('pre_checkout_query', (query) => {

bot.answerPreCheckoutQuery(query.id, true);

});

bot.on('successful_payment', (msg) => {

// 1C-ге тапсырысты сақтау

bot.sendMessage(msg.chat.id, `Тапсырыс №${orderId} төленді!`);

});

Жауап мысалы:


{

"successful_payment": {

"currency": "KZT",

"total_amount": 250000,

"telegram_payment_charge_id": "12345"

}

}

Қазақстанда: Kaspi QR арқылы 65% төлемдер, бірақ CloudPayments барлық банктердің карталарын қабылдайды.

Қазақстан бизнесіне арналған орнату және нақты жағдайлар

Hetzner VPS-ке орнату (3000 теңге/ай, 2 vCPU):


npm install

pm install -g pm2

pm start

pm2 startup

pm2 save

Serverless Railway-да:


railway login

railway add

railway up

Қазақстан жағдайлары:

  1. Азық-түлік жеткізу (Domino's Almaty): бот күніне 1200 тапсырыс қабылдайды, Glovo API-мен интеграция.

  2. Сұлулық салондары (Астана): айына 3000 процедураға жазу, ескерткіштер no-show-ды 40%-ға азайтады.

  3. Tenge Bank: несие мәртебесі, күніне 50 мың сұрау.

  4. Skidki.Live: 200 дүкенде жеңілдіктер туралы хабарламалар.

Mini Apps: 50+ өнімді каталогтар үшін.


bot.sendMessage(chatId, 'Каталог', {

reply_markup: {

inline_keyboard: [[{text: 'Mini App ашу', web_app: {url: 'https://yourapp.kz'}}]]

}

});

Қазақстандағы Telegram боттарын пайдалану кезіндегі қателер және шешімдер

Қате 429 Too Many Requests — 30 хабар/сек шектеуі артық. Шешім: p-limit арқылы қосады.

Қате 400 Bad Request: chat not found — дұрыс chat_id емес. Шешім: msg.chat.id > 0 тексеруге.

Webhook 404/SSL қатесі — дұрыс емес URL немесе сертификат. Шешім:


curl "https://api.telegram.org/bot$TOKEN/getWebhookInfo"

# Жою: deleteWebhook

certbot renew

Pre-checkout_query уақыты өтті — 10 секунд ішінде жауап берілмеді. Шешім: setTimeout(() => bot.answerPreCheckoutQuery(query.id, true), 500).

Inline query жұмыс істемейді — режим қосылмаған. Шешім: BotFather-да /setinline.

PM2 жүктелмейді — порт алынған. Шешім: pm2 delete all && pm2 start ecosystem.config.js.

Жүйеге жазыңыз: winston 7 күнге, айналым 10MB. UptimeRobot-пен тегін мониторинг.

Что это значит для Казахстана

Қазақстанда Telegram негізгі арна: 80% алматылықтар және 75% астаналықтар күн сайын пайдаланады. Skidki.Live айына 1,2 млн хабарлама жібереді, Tenge Bank — корпоративтік операциялардың 25%. Пиццериялар операторларға 2,5 млн теңге/жыл үнемдейді. Alashed IT боттарды 300 000 теңгеге енгізеді, 3 айда 300% ROI. CloudPayments 98% қазақстандық карталарды қабылдайды, орташа төлем 12 500 теңге. Орталық Азия (Өзбекстан, Қырғызстан) үшін аналогты: 65% үлес.

Қазақстан халқының 80% — 2026 жылғы 14,5 млн белсенді Telegram пайдаланушылары.

Telegram боттарын пайдалану Қазақстан бизнесіне тапсырыстар мен төлемдерді автоматтандыруды қамтамасыз етеді, квартальдық ROI 300%. Node.js + CloudPayments интеграциясы 2 күнді алады. 1000-нан 100 мың пайдаланушыға дейін масштабтаңыз, webhook арқылы. Жеңіл мәзірден бастаңыз — тапсырыстардың өсуі кепілді.

Часто задаваемые вопросы

Қазақстанда Telegram ботын жасау қанша тұрады?

Қарапайым бот — 150 000 теңге, төлемдермен бірге — 300 000 теңге. Alashed IT 5 күнде жасайды. VPS-тің айлық қызмет көрсетуі — 5000 теңге. ROI: жыл сайынғы тапсырыстар үшін 1 млн теңге.

Қазақстан бизнесіне Webhook немесе Long Polling қажет пе?

Webhook 1000 пайдаланушы/күннен асатын жағдайларда (Tenge Bank). Long Polling сынақ немесе кіші трафик үшін. Webhook Hetzner VPS 3000 теңге/айда 70% CPU үнемдейді.

Қазақстандағы Telegram ботына төлемдерді қалай интеграциялау керек?

CloudPayments: 2,5% комиссiya, 98% қазақстандық карталар. BotFather және pre_checkout_query арқылы орнату. 65% пайдаланушылар бот арқылы төлейді, орташа төлем 12 500 теңге.

Telegram ботын енгізу қанша уақыт алады?

Негізгі бот — 2 күн, төлемдер мен 1C-пен бірге — 5 күн. 1000 пайдаланушыда сынақ — 1 күн. Пиццерия үшін толық іске қосу: 7 күн, тапсырыстардың өсуі 35%.

Қазақстандағы Telegram боттарын пайдаланудың танымал түрлері қандай?

Азық-түлік жеткізу (35% тапсырыстар), салондар (60% кездесулер), банктер (Tenge Bank күніне 50 мың жағдай), жеңілдіктер (Skidki.Live 1 млн хабарлама). Жоғары ROI — азық-түлік жеткізу.

Читайте также

Источники