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 do nền tảng cung cấp.

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 đã tạo. Giá trị này có thể lấy sau khi tạo bot.

Chat ID

Mã nhóm hoặc username của kênh

Kiểu định dạng

Có nhiều kiểu định dạng của văn bản người dùng có thể chọn, người dùng có thể tham khảo cách dùng mỗi định dạng ở đây https://core.telegram.org/bots/api#formatting-options

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

Nếu người dùng không muốn có thông báo hiện lên khi gửi tin nhắn vào nhóm thì bật lựa chọn này

Nội dung

Nhập nội dung muốn gửi qua bot, khi chạy, con bot sẽ gửi tin nhắn đó đến nhóm người dùng muốn

Ví dụ thực tế

Ở đây, tạo bot để gửi đường link vào nhóm Telegram đường link sau khi người dùng mở nó lên

Đầu tiên người dùng chuẩn bị một file dữ liệu như hình

import file content

Sau đó, người dùng sẽ cấu hình node Read File Text để lấy ra một đường link ngẫu nhiên sau đó gán vào biến link

import file content

Sau đó, sử dụng node Mở liên kết mở đường link đó bằng biến link

import file content

Tiếp theo, trước khi cấu hình node Gửi Tin Nhắn thì người dùng sẽ tạo một con bot

Để tạo con bot này người dùng hãy bấm vào chữ tài liệu ở dưới mục Bot Token hoặc truy cập bằng đường link https://core.telegram.org/bots/features#botfather. Tiếp theo, sẽ hiện ra một trang như sau, người dùng hãy bấm vào tên bot @BotFather sau đó chọn mở trên web hoặc truy cập trực tiếp vào trang này https://web.telegram.org/k/#@BotFather

addlast

Tiếp theo, chạy con bot và chọn lệnh /newbot để tạo một con bot. Tiếp theo, điền tên của con bot mong muốn ví dụ như notify_script Tiếp theo, đặt username cho con bot như @notifyScript_bot

Cuối cùng sau khi hoàn thành, người dùng sẽ được trả về token của con bot người dùng vừa tạo và điền nó vào mục Bot Token

addlast

Trước khi thực hiện các bước lấy chat ID người dùng cần thêm con bot vào nhóm. Để thêm con bot vô nhóm, người dùng điền username nó vào và chọn con bot đó

addlast

Sau đó, dùng câu lệnh @BotUserName /start ví dụ như con bot trên sẽ là: @notifyScript_bot /start

Sau đó, người dùng có thể lấy được giá trị Chat ID bằng cách gọi đường link api đến đây : https://api.telegram.org/bot<token>/getUpdates, trong đó token là giá trị bot token người dùng vừa lấy

Nếu kết quả trả về như trên, xóa bot khỏi nhóm, thêm lại và thực hiện lại từ bước dùng câu lệnh @BotUserName /start

addlast

Trường hợp trả về các dữ liệu như sau, giá trị cần lấy chính là giá trị giá trị của key id trong object my_chat_member.

addlast

Tiếp theo, chọn Gửi tin nhắn mà không thông báo để tránh hiện nhiều thông báo về máy. Cuối cùng chọn giá trị nội dung gồm {{variables.a}}: donemuốn con bot gửi. Khi đó node sẽ có cấu hình như sau

addlastaddlast

Vậy là cụm node sẽ như sau

addlast

Khi chạy cụm node sẽ thực hiện từ bước lấy link->mở link->gửi tin nhắn chứa link

addlast

Khi chạy, con bot sẽ gửi về tin nhắn như sau

addlast