Skip to content

Gửi Tin Nhắn

Node này hỗ trợ gửi tin nhắn đến các nền tảng qua API. Thường được dùng để gửi thông báo tự động khi quy trình hoàn thành hoặc gặp sự cố.

Type

Telegram

Hiện tại chỉ hỗ trợ gửi tin nhắn đến nhóm trên Telegram.

Bot Token

Token của bot Telegram đã tạo. Giá trị này nhận được sau khi tạo bot qua BotFather.

Chat ID

Mã nhóm hoặc username của kênh Telegram muốn gửi tin nhắn đến.

Kiểu định dạng

Chọn kiểu định dạng văn bản cho tin nhắn. Tham khảo các kiểu định dạng hỗ trợ tại: https://core.telegram.org/bots/api#formatting-options

Gửi tin nhắn mà không thông báo

Bật tùy chọn này nếu bạn không muốn hiện thông báo trên thiết bị khi bot gửi tin nhắn vào nhóm. Hữu ích khi gửi nhiều tin nhắn liên tục.

Nội dung

Nhập nội dung tin nhắn muốn gửi. Khi chạy, bot sẽ gửi nội dung này đến nhóm Telegram đã cấu hình.

Ví dụ thực tế

Yêu cầu: Tạo bot gửi đường link vào nhóm Telegram sau khi mở link đó.

Đầu tiên, chuẩn bị file dữ liệu chứa danh sách link:

import file content

Cấu hình node Read File Text để lấy một link ngẫu nhiên và gán vào biến link:

import file content

Dùng node Mở liên kết để mở link từ biến link:

import file content

Tạo Telegram Bot

Trước khi cấu hình node Gửi Tin Nhắn, bạn cần tạo một bot Telegram.

Nhấn vào chữ tài liệu bên dưới mục Bot Token hoặc truy cập https://core.telegram.org/bots/features#botfather. Tại trang hiện ra, nhấn vào @BotFather rồi mở trên web hoặc truy cập trực tiếp https://web.telegram.org/k/#@BotFather.

addlast

Chạy bot và thực hiện các bước:

  1. Gửi lệnh /newbot để tạo bot mới.
  2. Đặt tên bot, ví dụ: notify_script.
  3. Đặt username cho bot, ví dụ: @notifyScript_bot.

Sau khi hoàn thành, bạn sẽ nhận được token của bot. Điền token này vào mục Bot Token.

addlast

Lấy Chat ID

Trước tiên, thêm bot vào nhóm Telegram. Tìm username bot rồi chọn thêm vào nhóm:

addlast

Trong nhóm, gửi lệnh @BotUserName /start (ví dụ: @notifyScript_bot /start).

Sau đó, lấy Chat ID bằng cách gọi API: https://api.telegram.org/bot<token>/getUpdates (thay <token> bằng token bot vừa lấy).

Nếu kết quả trả về rỗng, hãy xóa bot khỏi nhóm, thêm lại và gửi lại lệnh /start:

addlast

Khi API trả về dữ liệu, giá trị cần lấy là id trong object my_chat_member:

addlast

Hoàn tất cấu hình

Bật Gửi tin nhắn mà không thông báo để tránh spam thông báo. Điền nội dung tin nhắn, ví dụ {{variables.a}}: done. Cấu hình node như sau:

addlastaddlast

Cụm node hoàn chỉnh:

addlast

Khi chạy, quy trình sẽ thực hiện lần lượt: lấy link -> mở link -> gửi tin nhắn chứa link:

Bot sẽ gửi tin nhắn vào nhóm như sau:

addlast