Telegram Bot দিয়ে Automation

লেসন ১৪ / ২৫

Telegram Bot তৈরি করা

  1. Telegram-এ @BotFather খুঁজুন
  2. /newbot → নাম দিন → username দিন
  3. API Token পাবেন: 7123456789:AAFxxxx...
  4. n8n → Credentials → Telegram API → Token দিন

Telegram-এ Message পাঠানো

Node: Telegram
Operation: Send Message
Chat ID: -1001234567890   (Group) বা 987654321 (User)
Text:
🔔 *নতুন Lead এসেছে!*

👤 নাম: {{ $json.name }}
📧 ইমেইল: {{ $json.email }}
📱 ফোন: {{ $json.phone }}
📍 শহর: {{ $json.city }}
⏰ সময়: {{ $now.toFormat("dd/MM/yyyy HH:mm") }}

Parse Mode: Markdown

Telegram Bot Trigger — Command Handle

[Telegram Trigger]
  Bot: @MyBot
  Updates: message
         ↓
[Switch — $json.message.text]
  "/start"   → Welcome message পাঠানো
  "/status"  → System status চেক
  "/report"  → Google Sheets থেকে report টানা
  "/help"    → সাহায্য বার্তা
  Default    → AI-কে দিয়ে reply তৈরি করানো

Inline Keyboard (Button) পাঠানো

Node: Telegram — Send Message
Additional Fields:
  Reply Markup:
  {
    "inline_keyboard": [[
      { "text": "✅ অনুমোদন", "callback_data": "approve_{{ $json.id }}" },
      { "text": "❌ বাতিল",   "callback_data": "reject_{{ $json.id }}"  }
    ]]
  }

Notification System উদাহরণ

[WooCommerce Order Trigger]
         ↓
[IF — Order total > 5000 ?]
  True ↓ (VIP order)
[Telegram — Priority notification]
  "🌟 VIP অর্ডার! {{ $json.total }} টাকা"
  False ↓
[Telegram — Normal notification]