Қазақстанда 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
Қазақстан жағдайлары:
-
Азық-түлік жеткізу (Domino's Almaty): бот күніне 1200 тапсырыс қабылдайды, Glovo API-мен интеграция.
-
Сұлулық салондары (Астана): айына 3000 процедураға жазу, ескерткіштер no-show-ды 40%-ға азайтады.
-
Tenge Bank: несие мәртебесі, күніне 50 мың сұрау.
-
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 — азық-түлік жеткізу.
Читайте также
- Mastercard купила BVNK за 1,8 млрд долларов в stablecoin
- Atlys привлекла $36 млн в Series C: бум travel tech в Азии
- Amazon приобрела Fauna Robotics за миллиарды в 2026 году