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
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
Sau đó, sử dụng node Mở liên kết
mở đường link đó bằng biến link
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
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
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 đó
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
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
.
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}}: done
muốn con bot gửi. Khi đó node sẽ có cấu hình như sau
Vậy là cụm node sẽ như sau
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
Khi chạy, con bot sẽ gửi về tin nhắn như sau