Skip to content

Telegram Bot

Mục tiêu bài học

Sau bài học này, bạn sẽ:

  • Tạo được một Telegram Bot hoàn chỉnh
  • Xử lý tin nhắn người dùng gửi đến (Trigger)
  • Gửi tin nhắn phản hồi (Action) với các nút bấm (Inline Keyboard)

1. Chuẩn bị

  1. Chat với @BotFather -> /newbot.
  2. Lấy Access Token.
  3. Tạo Credential Telegram API trong n8n.

2. Workflow: Echo Bot

Bot nhận tin nhắn và trả lời lại.

[ Telegram Trigger ] ──▶ [ Telegram Action ]
(Receive Message)        (Send Reply)

3. Workflow: Interactive Bot

Bot hỏi và người dùng bấm nút.

[ Trigger ] ──▶ [ Send Question ] ──▶ (User Clicks) ──▶ [ Trigger (Callback) ] ──▶ [ Switch ]

                                                                   ┌──────────────────┴──────────────────┐
                                                                   ▼                                     ▼
                                                             [ Reply A ]                           [ Reply B ]

Cấu hình nút bấm (Inline Keyboard)

  • Text: Nhãn hiển thị.
  • Callback Data: Dữ liệu gửi ngầm về bot (VD: yes, no).

Tổng kết

Telegram Bot là ví dụ điển hình về tương tác 2 chiều.

Bài học tiếp theo

Tự động hóa văn phòng với Google Sheets.

Google Sheets Automation

Internal documentation for iNET Portal