← Tất cả bài viết
Hướng dẫn

Telegram Bot-to-Bot API: Ý nghĩa với kiến trúc AI Agent — UnifyPort

Ngày 7 tháng 5 năm 2026, Telegram ra mắt tính năng mà hầu hết các nền tảng nhắn tin chưa từng có: giao tiếp native trực tiếp giữa các bot tự động. Không cần backend chung. Không cần server trung gian. Một bot địa chỉ bot khác bằng @username và tin nhắn được giao. Đối với các nhà phát triển đang xây dựng hệ thống AI agent, đây là điều đáng chú ý.

Điều gì thực sự đã thay đổi

Trước bản cập nhật này, nếu bạn muốn hai bot phối hợp trên Telegram, bạn phải định tuyến mọi thứ qua một dịch vụ bên ngoài. Bot A gửi kết quả đến backend của bạn, backend quyết định bước tiếp theo, sau đó hướng dẫn Bot B hành động. Bản thân các bot bị cô lập — chúng chỉ có thể nhận tin nhắn từ người dùng hoặc được gọi bởi hạ tầng của bạn.

Hệ thống mới hoạt động khác. Một bot giờ có thể gửi tin nhắn riêng trực tiếp đến bot khác bằng cách tham chiếu @username của nó. Hai điều kiện áp dụng: cả người gửi và người nhận đều phải chủ động bật chế độ này. Không bot nào có thể bị kéo vào agent graph mà nó chưa đồng ý tham gia.

Ràng buộc opt-in hai chiều này là có chủ ý. Nó ngăn bot bị spam hoặc bị ép vào các agent graph không được thiết kế cho chúng, đồng thời cho phép nhà phát triển xác định rõ bot nào thuộc lớp điều phối và bot nào phục vụ trực tiếp người dùng cuối.

Tại sao điều này quan trọng với hệ thống đa tác nhân

Hệ thống AI đa tác nhân — nơi các mô hình chuyên biệt xử lý các tác vụ khác nhau và chuyển giao công việc cho nhau — đã trở nên phổ biến hơn đáng kể trong năm qua. Lớp điều phối thường là phần khó xử lý nhất: bạn cần một kênh đáng tin cậy, độ trễ thấp để các agent truyền context, ủy thác subtask và báo cáo kết quả.

Hiện tại, hầu hết các nhóm giải quyết điều này bằng message queue, cơ sở dữ liệu dùng chung hoặc HTTP service tùy chỉnh. Các giải pháp này hoạt động được, nhưng chúng thêm hạ tầng, thêm điểm lỗi và hoàn toàn nằm ngoài nền tảng nhắn tin nơi tương tác người dùng đang diễn ra.

Hỗ trợ Bot-to-Bot của Telegram biến bản thân nền tảng thành một phần của hạ tầng điều phối. Thay vì xây dựng một relay riêng biệt, bạn có thể cấu trúc hệ thống agent trực tiếp xung quanh các đảm bảo phân phối, hành vi retry và mô hình xác thực hiện có của Telegram.

Hai pattern kiến trúc nổi bật

Pattern Orchestrator-Worker. Một bot đóng vai trò điều phối trung tâm. Nó nhận yêu cầu của người dùng, phân rã thành các subtask và giao mỗi subtask cho bot worker chuyên biệt qua tin nhắn riêng. Các bot worker xử lý phần của chúng và báo cáo lại cho orchestrator, orchestrator tổng hợp phản hồi cuối cùng cho người dùng.

Người dùng → Orchestrator Bot
                  ↓               ↓
           Worker Bot A      Worker Bot B
                  ↓               ↓
           Orchestrator Bot (tổng hợp)

            Người dùng

Pattern này phù hợp với các tác vụ có thể song song hóa: nghiên cứu + tóm tắt, dịch thuật + định dạng, lấy dữ liệu + phân tích.

Pattern Pipeline. Các bot được sắp xếp theo chuỗi tuần tự. Bot A xử lý bước đầu tiên, sau đó chuyển output trực tiếp cho Bot B, Bot B xử lý bước tiếp theo, và cứ thế tiếp tục. Người dùng chỉ tương tác với bot đầu tiên trong chuỗi; các kết quả trung gian chảy hoàn toàn trong lớp bot.

Pattern này phù hợp với các tác vụ mà mỗi bước biến đổi output của bước trước: thu thập → xác thực → làm giàu → phân phối.

Những điều cần cân nhắc trước khi xây dựng

Opt-in hai chiều là bắt buộc. Bạn không thể thêm bot hiện có vào agent graph mà không sửa đổi nó — bot nhận phải bật chế độ nhận tin nhắn từ bot khác. Nếu bạn kết hợp bot bên thứ ba với bot tự xây, hãy kiểm tra xem chúng có hỗ trợ chế độ này không.

Giới hạn định dạng tin nhắn. Tin nhắn bot-to-bot đi qua cùng API với tin nhắn người dùng, nghĩa là chịu cùng giới hạn kích thước payload và loại media. Bạn không thể gửi dữ liệu có cấu trúc tùy ý dưới dạng tin nhắn native — nếu các agent cần truyền payload JSON lớn, hãy dùng kênh riêng cho dữ liệu đó và chỉ dùng tin nhắn bot cho tín hiệu tác vụ.

Tính năng này giới hạn trong phạm vi Telegram. Nếu một agent cần phản ứng với sự kiện Telegram và agent khác cần gửi thông báo WhatsApp dựa trên kết quả, việc điều phối đa nền tảng vẫn phải diễn ra bên ngoài nền tảng.

Khi agent của bạn trải rộng nhiều kênh

Đối với các nhóm chạy hệ thống agent trên nhiều nền tảng nhắn tin — Telegram cho một đối tượng, WhatsApp cho nhóm khác, LINE hoặc Zalo cho nhóm khác nữa — vấn đề điều phối vượt ra ngoài khả năng của Bot API bất kỳ nền tảng đơn lẻ nào.

Một lớp webhook thống nhất có nghĩa là agent của bạn nhận được sự kiện chuẩn hóa bất kể kênh nào khởi tạo tin nhắn, và có thể định tuyến phản hồi qua đúng kênh mà không cần mỗi agent phải hiểu nhiều Provider API. Đó là vấn đề mà UnifyPort được xây dựng để giải quyết: một API surface thống nhất, định dạng sự kiện chuẩn, trên mọi kênh mà agent của bạn cần tiếp cận.

Bot-to-Bot của Telegram là bước tiến quan trọng theo hướng coi hạ tầng nhắn tin là primitive điều phối bậc nhất. Pattern mà nó mở ra — các agent giao tiếp qua cùng phương tiện phục vụ người dùng — là kiến trúc gọn hơn so với lớp relay riêng biệt. Đáng tích hợp vào thiết kế agent khi Telegram là kênh chính. Với hệ thống cần phạm vi rộng hơn, nguyên tắc tương tự áp dụng ở lớp đa kênh.