ধাপ 1: BotFather-এ বট রেজিস্টার করুন
@BotFather হলো বট তৈরির জন্য টেলিগ্রামের অফিশিয়াল বট। এটা ফ্রি, আর কোনো ডেভেলপার অ্যাকাউন্ট লাগে না।
- টেলিগ্রামে @BotFather খুলে Start চাপুন।
/newbotপাঠান।- একটা নাম লিখুন। চ্যাটে মানুষ এটাই দেখবে, যেমন পিৎজা কর্নার। পরে বদলানো যায়।
- একটা ইউজারনেম লিখুন। শেষে
botথাকতে হবে, যেমনpizzacorner_bot, আর পরে বদলানো যায় না। - BotFather আপনার বটের লিংক আর একটা টোকেন দিয়ে উত্তর দেয়। টোকেনটা কপি করুন। এটাই সেই চাবি, যা দিয়ে কোনো প্রোগ্রাম আপনার বট নিয়ন্ত্রণ করে।
আপনার বট এখন তৈরি, কিন্তু এখনও কাউকে উত্তর দেবে না। সেটা ধাপ 2। টোকেন নিয়ে আরও জানতে দেখুন বট টোকেন কীভাবে পাবেন।
ধাপ 2: বটকে একটা কাজ দিন
বট তখনই উত্তর দেয়, যখন কোথাও চলা একটা প্রোগ্রাম তার মেসেজ পড়ে উত্তর দেয়। আপনার সামনে দুটো উপায়।
উপায় A: নো-কোড বট মেকার ব্যবহার করুন
বট মেকার আপনার হয়ে প্রোগ্রামটা চালায়। Echo Maker দিয়ে:
- Echo Maker (@mkfrbot) খুলে Start চাপুন।
- একটা টেমপ্লেট বাছুন, যেমন ভিডিও ডাউনলোডার, AI চ্যাটবট বা অনুবাদক।
- ধাপ 1-এর টোকেনটা পেস্ট করুন।
বট সঙ্গে সঙ্গে চালু হয়ে যায়। হোস্টিং ফ্রি, আর টেলিগ্রামের ভেতরের অ্যাডমিন প্যানেল থেকে আপনি সেটা ম্যানেজ করেন।
উপায় B: নিজেই কোড লিখুন
প্রোগ্রামিং জানলে প্রায় যেকোনো ভাষা থেকে Telegram Bot API ব্যবহার করতে পারেন। জনপ্রিয় লাইব্রেরির মধ্যে আছে python-telegram-bot, aiogram (Python), grammY আর Telegraf (JavaScript)। এমন একটা সার্ভার বা হোস্টিংও লাগবে, যা সবসময় অনলাইন থাকে, কারণ প্রোগ্রাম বন্ধ হলে বটও উত্তর দেওয়া বন্ধ করে।
কোড নাকি নো-কোড: কোনটা বাছবেন?
| নো-কোড বট মেকার | নিজে লেখা | |
|---|---|---|
| বট চালু হতে সময় | প্রায় এক মিনিট | কয়েক ঘণ্টা থেকে কয়েক সপ্তাহ |
| যা জানতে হবে | কিছুই না | প্রোগ্রামিং |
| হোস্টিং | সাথেই আছে | সার্ভার আপনাকে চালাতে হবে |
| কাস্টম ফিচার | টেমপ্লেটে যা আছে | আপনি যা বানাতে পারেন |
| খরচ | ফ্রি, চাইলে আপগ্রেড | সার্ভারের খরচ |
আপনার যা দরকার তা কোনো টেমপ্লেট আগে থেকেই করলে বট মেকার দ্রুত। অস্বাভাবিক কিছু দরকার হলে, যেমন নিজের ডেটাবেসের সাথে সংযোগ, কোড লিখুন।
ধাপ 3: বটের প্রোফাইল সাজান
@BotFather-এ ফিরে গিয়ে বটকে প্রোফাইল ছবি, বর্ণনা আর কমান্ডের তালিকা দিতে পারেন। এতে কেউ প্রথমবার খুললে বটটা বিশ্বাসযোগ্য লাগে। দেখুন বটের নাম, ছবি আর বর্ণনা কীভাবে বদলাবেন।
প্রশ্ন
টেলিগ্রাম বট তৈরি করা কি ফ্রি?
হ্যাঁ। BotFather-এ বট রেজিস্টার করা ফ্রি। চালাতে একটা সার্ভার লাগে, নিজে হোস্ট করলে তাতে টাকা লাগে। Echo Maker ফ্রিতে বট হোস্ট করে।
কতগুলো বট তৈরি করা যায়?
একটা অ্যাকাউন্ট দিয়ে BotFather-এ কতগুলো বট বানানো যাবে, টেলিগ্রাম তার লিমিট রাখে, এখন প্রায় 20টি। Echo Maker-এ তার যতগুলো চান যুক্ত করতে পারেন।
ফোন দিয়ে কি টেলিগ্রাম বট বানানো যায়?
হ্যাঁ। BotFather আর Echo Maker দুটোই টেলিগ্রাম অ্যাপের ভেতরে চলে, তাই পুরোটাই ফোন থেকে বট তৈরি আর ম্যানেজ করতে পারবেন।
প্রোগ্রামিং জানতে হবে?
না। নো-কোড বট মেকারে টেমপ্লেট বেছে টোকেন পেস্ট করলেই হয়। একদম শুরু থেকে ফিচার বানাতে চাইলে তবেই প্রোগ্রামিং লাগে।