Triển khai chatbot GPT trên Telegram với n8n đang trở thành một giải pháp tự động hóa thông minh, giúp cá nhân và doanh nghiệp giao tiếp hiệu quả hơn với người dùng. Bài viết này mình sẽ hướng dẫn bạn tạo một chatbot Telegram có khả năng tương tác với người dùng bằng cách sử dụng sức mạnh của GPT (ví dụ: GPT-3.5 Turbo hoặc GPT-4) thông qua n8n, một nền tảng tự động hóa workflow mạnh mẽ.
Những điểm chính
Sau khi bạn đọc bài viết bạn sẽ nắm được các điểm chính sau:
- Nắm rõ các yêu cầu cần thiết trước khi triển khai chatbot GPT trên Telegram với n8n.
- Biết cách tạo một bot Telegram thông qua BotFather, lấy token truy cập để kết nối bot với hệ thống tự động hóa.
- Thành thạo việc thiết lập workflow trên n8n, bao gồm thêm node Telegram Trigger, xử lý nội dung tin nhắn và tích hợp với API GPT (như OpenAI).
- Biết cách chạy và kiểm tra workflow để đảm bảo chatbot hoạt động đúng như mong muốn và phản hồi chính xác khi người dùng nhắn tin trên Telegram.
- Biết đến Vietnix là đơn vị cung cấp VPS n8n uy tín, cấu hình cao, chuyên dụng cho tự động hóa workflow dễ dàng, mang lại hiệu quả tốt nhất.
Yêu cầu
- Tài khoản Telegram.
- Tài khoản OpenAI và API key.
- Một phiên bản n8n đang chạy (có thể là n8n Cloud hoặc tự host).
Bước 1: Tạo Bot Telegram
Đầu tiên, bạn hãy mở Telegram và tìm kiếm BotFather. Khi đã vào khung trò chuyện với BotFather, hãy nhấn nút Start để bắt đầu và nhập lệnh /newbot
để khởi tạo một bot mới.
BotFather sẽ hướng dẫn bạn đặt tên và username cho bot. Lưu ý rằng username phải kết thúc bằng bot (ví dụ: tenbotcuaban_bot
). Sau khi hoàn tất, BotFather sẽ cung cấp cho bạn một API Token duy nhất. Hãy sao chép và lưu trữ token này cẩn thận, vì đây là thông tin cần thiết để n8n có thể giao tiếp với bot của bạn.

Bước 2: Thiết Lập Workflow trên n8n
Trước tiên, bạn hãy mở n8n và tạo một workflow mới (nhấn vào nút + Add Workflow). Sau đó, bạn cần thêm node Telegram Trigger bằng cách gõ Telegram Trigger và chọn node tương ứng. Trong phần cài đặt, bạn hãy chọn API Token và dán token đã nhận được từ BotFather. Tiếp theo, hãy chọn sự kiện On Message để bot có thể nhận và xử lý tin nhắn gửi đến từ người dùng.

Tiếp đến, bạn hãy thêm node Agent AI (hoặc OpenAI) vào workflow bằng cách trong ô tìm kiếm node, hãy gõ Agent AI (nếu có) hoặc OpenAI để thêm node phù hợp. Nếu sử dụng node OpenAI, bạn cần chọn model GPT trong phần cấu hình. Sau đó, hãy chọn hoặc tạo một credential mới để kết nối với OpenAI API và nhập API Key OpenAI của bạn.

Trong phần cấu hình request (hoặc prompt), thiết lập prompt để gửi tin nhắn của người dùng đến GPT bạn nhập lệnh sau:
{
"role": "user",
"content": "{{ $json.message.text }}"
}
Ngoài ra, bạn còn có thể tùy chỉnh prompt này để điều chỉnh hành vi của chatbot.

Cuồi cùng, bạn cần thêm node Telegram Send Message bằng cách truy cập tìm kiếm để thêm node Telegram và chọn Send Message. Trong phần cấu hình, tại trường Chat ID, bạn hãy sử dụng biểu thức lấy ID của cuộc trò chuyện hiện tại.
{{ $('Telegram Trigger').item.json.message.chat.id }}
Và tại mục Text, bạn sử dụng biểu thức để lấy phản hồi từ node GPT và có thể tùy chỉnh tin nhắn này trước khi gửi.
{{ $json.output.includes('"content"') ? JSON.parse($json.output).content : $json.output }}

Bước 3: Chạy Workflow
Ở bước này, bạn hãy lưu lại workflow sau khi đã hoàn tất các bước cấu hình. Tiếp theo, kích hoạt workflow bằng cách bật nút Active. Bây giờ, bạn có thể gửi tin nhắn đến bot Telegram của mình để kiểm tra hoạt động. Nếu thiết lập đúng, bot sẽ phản hồi tự động bằng câu trả lời từ GPT.

Vietnix – Nhà cung cấp giải pháp VPS tối ưu cho hiệu suất và độ tin cậy vượt trội
Dịch vụ thuê VPS Vietnix mang đến môi trường hạ tầng mạnh mẽ, ổn định và bảo mật cao, đặc biệt phù hợp cho việc triển khai các hệ thống tự động hóa bằng n8n. Với ổ cứng SSD Enterprise RAID 10 tốc độ cao, CPU hiệu năng mạnh cùng công nghệ ảo hóa hiện đại, Vietnix đảm bảo hiệu suất xử lý vượt trội cho mọi workflow – từ đơn giản đến phức tạp. Song song đó, hệ thống được giám sát 24/7, cam kết uptime 99.9% và hỗ trợ kỹ thuật chuyên sâu giúp bạn vận hành n8n một cách trơn tru và an toàn.
Đặc biệt, nếu bạn đang triển khai n8n để xây dựng quy trình tự động hóa, Vietnix cung cấp hạ tầng VPS chuyên dụng cho n8n. Từ việc xử lý các workflow phức tạp, đảm bảo tính liên tục trong vận hành, cho đến khả năng mở rộng linh hoạt khi nhu cầu thay đổi – mọi thứ đều được thiết kế với mục tiêu mang lại hiệu suất cao nhất. Sở hữu toàn quyền kiểm soát, khả năng bảo mật tuyệt đối và chi phí tối ưu, VPS n8n tại Vietnix là nền tảng vững chắc giúp bạn đẩy mạnh các quy trình tự động hóa một cách chuyên nghiệp và hiệu quả hơn bao giờ hết.
Thông tin liên hệ:
- Hotline: 18001093
- Email: sales@vietnix.com.vn
- Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
- Website: https://vietnix.vn/
Bài viết trên đã hướng dẫn bạn từng bước triển khai chatbot GPT trên Telegram bằng n8n từ việc cấu hình bot, tích hợp API GPT đến thiết lập workflow phản hồi tự động. Với cách triển khai này, bạn có thể dễ dàng xây dựng một chatbot thông minh, linh hoạt phục vụ nhiều mục đích khác nhau.