টেলিগ্রাম বট কি আসলেই ফ্রীতে হোস্ট করা সম্ভব ২৪/৭ এবং ১০০% Legal ভাবে?
হ্যাঁ অবশ্যই সম্ভব। তবে হয়তো Advance বটের ক্ষেত্রে কিছুটা Limitation থাকতে পারে।
আজকে আমরা একসাথে সবাই ফ্রীতে একটি Simple Bot Deploy করবো।
Requirement:
প্রথমে Botfather এর সাহায্যে একটি Bot create করে Secret key কপি করে রাখুন।
Step – 1
প্রথমে Cloudflare
এ চলে যান এবং লগইন করে নিন।
Step – 2
এরপর মেনুতে ক্লিক করুন।
Step – 3
একটু নিচেই “Build” Category পাবেন এটায় Click করলে অনেক Option আসবে সেখান থেকে Worker & Page এ ক্লিক করুন।
Step – 4
আমি Pc থেকে আসছি তবে আপনি ‘Desktop Mode” চালু করে নিতে পারেন। এরপর এখানে “Create Application” এ ক্লিক করুন।
Step – 5
এরপর এখান থেকে “Start with Hello World!” এ ক্লিক করুন।
Step – 6
এরপর “Deploy” তে ক্লিক করে Deploy করে দিন।
Step – 7
Deploy হয়ে গেলে এমন Page আসবে। এখান থেকে
“Settings” এ ক্লিক করুন।
(এই Step আমাদের Connection Script এর জন্য Important। আপনি Custom script করলে হয়তো না দরকার হতে পারে।)
Step – 8
এরপর এখানে “Variables and Secrets” Section এ এসে “Add” এ ক্লিক করুন।
Step – 9
এখানে Variable Name এ Exactly এটা Paste করুন।
TELEGRAM_BOT_TOKEN
এবং Value -তে আপনার Telegram Bot এর “Secret Key” Paste করে দিন।
Step – 10
এরপর এখান থেকে “Edit Code” এ Click করুন।
Step – 11
এখানে Left side এ “Worker.js” এ নিচের Code-টি Paste করে দিন।
Code:
export default {
async fetch(request, env) {
// Parse incoming Telegram update
const update = await request.json();
// Check if message exists
if (!update.message) {
return new Response("No message", { status: 200 });
}
const chatId = update.message.chat.id;
const userName = update.message.from.first_name || "there";
const text = update.message.text || "";
// If user sends /start command
if (text === "/start") {
await sendMessage(env.TELEGRAM_BOT_TOKEN, chatId, `Welcome, ${userName}! 👋`);
}
return new Response("OK", { status: 200 });
}
};
// Helper function to send Telegram message
async function sendMessage(token, chatId, text) {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({ chat_id: chatId, text })
});
}
তারপর Deploy তে ক্লিক করুন।
Step – 11 (Optional)
আপনার Worker Url এ ভিজিট করলে এমন আসবে।
Step – 12
এরপর Browser এ এই Link এ যাবেন।
“https://api.telegram.org/bot/setWebhook?url=https://your-worker-url.workers.dev”
এখানে replace করে আপনার Bot Token দিবেন।
এবং শেষের your-worker-url.workers.dev এর url Change করে আপনার নিজেরটি দিবেন।
এরপর Enter করলে এমন আসবে যদি সব Step ঠিকমত ফলো করে থাকেন।
Final Result
এরপর আপনার Bot এ যেয়ে Start CMD দিন। তাহলে দেখবেন “Welcome, Username ” দিয়ে Reply দিবে।
এবং আপনি Successfully একটি বট Deploy করছেন!!!
Important Message:
যদি চান আমি এটার জন্য বিভিন্ন বট Script শেয়ার করি যেমন AI CHAT, AI IMAGE, DOWNLOADER, ETC তাহলে কমেন্টে জানান।

