بازدیدها: 5
برای ساخت ربات تلگرام با جاوا اسکریپت، میتونیم از کتابخانه node-telegram-bot-api استفاده کنیم که یکی از محبوبترین راهها برای ساخت ربات تلگرام با
Node.js هستش و به شما این اجازه رو میده تا به راحتی رباتهای تعاملی ایجاد کنید 💥
مزایای استفاده از این کتابخانه ✅
➊ سادگی و سرعت در توسعه: با چند خط کد میتونید ربات تلگرام خودتونو بسازید.
➋ پشتیبانی از API تلگرام: به تمامی امکانات API تلگرام دسترسی دارید.
➌ منابع زیاد و مستندات خوب: یادگیری و توسعه با این کتابخانه به دلیل پشتیبانی مستندات کامل خیلی سادس.
نحوه نصب کتابخانه 🔰
اول از همه باید Node.js رو سیستمون نصب باشه !
حالا با استفاده از npm کتابخانه node-telegram-bot-api رو با استفاده از دستور زیر نصب کنید 🔻
npm install node-telegram-bot-api
ساخت یک ربات ساده تلگرام 🚀
توی این مثال میخوایم یه ربات بسازیم که به دستور /start جواب میده و به کاربر خوشامد میگه.
1️⃣ گرفتن توکن API از BotFather
اول باید از BotFather (https://t.me/BotFather) در تلگرام توکن API خود را دریافت کنید.
( آموزش (https://aradbot.com/create-bot/botfather/) )
2️⃣ نوشتن کد ربات
بعد از دریافت توکن، میتونید کد ربات رو با جاوا اسکریپت بنویسید.
برای این کار یک فایل با نام bot.js ایجاد میکنیم و کد زیر رو داخلش قرار میدیم 🔻
const TelegramBot = require(‘node-telegram-bot-api’);
// ایجاد شیء ربات با توکن
const bot = new TelegramBot(‘YOUR_BOT_TOKEN’, { polling: true });
// پاسخ به دستور /start
bot.onText(/\/start/, (msg) => {
bot.sendMessage(msg.chat.id, ‘Hey, cooly coder 😎’);
});
3️⃣ اجرای ربات
برای اجرای ربات کافیه با Node.js فایلی که ساختیم رو اجرا کنیم 🔻
node bot.js
حالا ربات شما فعاله و اگر در تلگرام دستور /start زو ارسال کنید برای ربات، پیام خوشامدگویی رو دریافت میکنید.
این ربات یک مثال خیلی ساده بود و خودتون میتونید با افزودن ویژگیهای بیشتر مثل پاسخ به پیامها یا ارسال data به API، رباتهای خفن تری بسازید
🌐 داکیومنت رسمی node-telegram-bot-api (https://github.com/yagop/node-telegram-bot-api/blob/master/doc/usage.md)
#️⃣ #bot #nodejs #libarary
🚀 @coolycode