Telegram: Button Click / Interaction
Triggers when a user clicks an inline keyboard button in a Telegram message. Useful for building approval workflows and interactive automations via Telegram bots. NOTE: Currently designed for wait nodes only (not as a root trigger). Frontend has no dedicated trigger config UI for this type yet.
Kích hoạt Giao tiếp
Kích hoạt khi một người dùng nhấp vào nút bàn phím nội tuyến trong tin nhắn Telegram. Hữu ích để xây dựng quy trình phê duyệt và tự động hóa tương tác qua bot Telegram. LƯU Ý: Hiện tại chỉ được thiết kế cho các nút chờ (không phải trình kích hoạt gốc). Giao diện frontend chưa có UI cấu hình trình kích hoạt dành riêng cho loại này.
Tổng quan
| Trường | Giá trị |
|---|---|
| ID Kích hoạt | telegram-new-interaction-event |
| Danh mục | Giao tiếp |
| Thẻ | telegram, messaging, interaction, button, approval, callback |
Cấu hình Kích hoạt
| Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
chatId | string | Không | ID trò chuyện Telegram để lắng nghe các lần nhấp nút. Để trống cho tất cả trò chuyện. |
Kết quả Kích hoạt
| Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
triggeredAt | string | Có | Dấu thời gian khi nhận được truy vấn callback (UTC, định dạng RFC3339) |
platform | string | Có | Định danh nền tảng (luôn là 'telegram') |
callbackData | string | Không | Dữ liệu liên kết với nút callback đã được nhấp |
callbackQueryId | string | Không | Định danh duy nhất cho truy vấn callback |
chatId | string | Không | ID trò chuyện Telegram nơi nút được nhấp (được mã hóa chuỗi) |
messageId | string | Không | ID tin nhắn của tin nhắn chứa nút (được mã hóa chuỗi) |
messageText | string | Không | Văn bản của tin nhắn chứa nút |
userId | string | Không | ID người dùng Telegram của người dùng đã nhấp nút (được mã hóa chuỗi) |
username | string | Không | Tên người dùng của người đã nhấp (không có tiền tố @) |
Ví dụ Quy trình Gốc
json{ "nodes": { "root": { "type": "telegram-new-interaction-event", "payload": { "chatId": "example-chatId" }, "children": [ "log_event" ] }, "log_event": { "type": "log", "payload": { "message": "Triggered at {{$trigger.triggeredAt}}" }, "children": [] } }}
Các nút ở hạ lưu có thể sử dụng {{$trigger.triggeredAt}} và bất kỳ trường kết quả nào được liệt kê ở trên. Các trigger sự kiện thường cung cấp payload nguồn thô dưới một trường như event, body, trade, hoặc raw.
