کتابخانهٔ Telegraf یکی از محبوبترین ابزارها برای ساخت ربات تلگرام با جاوااسکریپت روی Node.js است. روی Bot API خام سوار میشود و دردسر مدیریت requestها، انواع آپدیت و middleware را کم میکند. 🚀
چرا Telegraf؟
• ساخت سریع ربات بدون درگیر شدن با جزئیات HTTP
• پشتیبانی قوی از inline keyboard، reply markup، commandها و context
• معماری middleware شبیه Express برای مدیریت منظم منطق ربات
• پشتیبانی هم از long polling و هم webhook
نمونهکد سریع
برای رباتهای واقعی، استفاده از middleware برای log، auth و rate limit بسیار کمککننده است.
لینکها:
مستندات رسمی Telegraf
GitHub پروژه
تجربهٔ ساخت ربات با Telegraf معمولاً لذتبخش و سریع است؛ امتحانش ارزش دارد. 😉
tags: Telegraf, Node.js, Telegram Bot, JavaScript
🔖 #TelegramBot #ربات #تلگرام #Telegraf #Node_js #Telegram_Bot #JavaScript
👤 Developix
💎 Channel: @DevelopixRobot
چرا Telegraf؟
• ساخت سریع ربات بدون درگیر شدن با جزئیات HTTP
• پشتیبانی قوی از inline keyboard، reply markup، commandها و context
• معماری middleware شبیه Express برای مدیریت منظم منطق ربات
• پشتیبانی هم از long polling و هم webhook
نمونهکد سریع
npm install telegraf
const { Telegraf } = require('telegraf');
const bot = new Telegraf(process.env.BOT_TOKEN);
bot.start((ctx) => ctx.reply('سلام، ربات Telegraf اینجاست!'));
bot.hears('دکمه', (ctx) => {
ctx.reply('انتخاب کن', {
reply_markup: {
inline_keyboard: [[{ text: 'سایت', url: 'https://core.telegram.org' }]]
}
});
});
bot.launch();
برای رباتهای واقعی، استفاده از middleware برای log، auth و rate limit بسیار کمککننده است.
لینکها:
مستندات رسمی Telegraf
GitHub پروژه
تجربهٔ ساخت ربات با Telegraf معمولاً لذتبخش و سریع است؛ امتحانش ارزش دارد. 😉
tags: Telegraf, Node.js, Telegram Bot, JavaScript
🔖 #TelegramBot #ربات #تلگرام #Telegraf #Node_js #Telegram_Bot #JavaScript
👤 Developix
💎 Channel: @DevelopixRobot
👍2❤1