Tài liệu nhà phát triển
Tiếng Việt

Bắt đầu

Tài liệu nhà phát triển Pabal

Mọi thứ bạn cần để dùng Pabal, xây dựng bot và ứng dụng trên Pabal, và tự vận hành máy chủ Pabal.

Bắt đầu

Giới thiệu PabalPabal là gì, được xây dựng ra sao, những gì đã chạy được và những gì chưa.

Bắt đầu

Tác tử AIBot trả lời tin nhắn và nhận cả cuộc gọi — cùng một bot trên máy tính, điện thoại và Apple Watch. Kể cả dữ liệu đi về đâu (đang chuẩn bị).

Bắt đầu

Sử dụng ứng dụngĐăng ký, trò chuyện, thông báo, nhóm, ảnh, bot, liên kết — hướng dẫn cho người mới dùng ứng dụng.

Phát triển bot

Tạo bot — hướng dẫnTạo bot bằng @BotFather rồi lần lượt làm việc với tin nhắn, nút bấm, lệnh, ảnh và nhóm.

Phát triển bot

Nhận qua webhookCách nhận tin mới ngay tại địa chỉ HTTPS của bot. Xác minh, gửi lại và trả lời ngay trong phản hồi.

Phát triển bot

Bot thoại — bot nhận cuộc gọiGọi cho bot thì mô hình giọng nói AI trả lời. Chỉ dẫn, giọng nói, công cụ, MCP, chế độ âm thanh gốc (đang chuẩn bị).

Phát triển bot

Tham chiếu Bot APIĐầy đủ phương thức, đối tượng và lỗi. Dùng thư viện Telegram Bot API chỉ bằng cách đổi địa chỉ.

Pabal API

Pabal API — MTProtoKhi xây dựng client kết nối giống như ứng dụng: thông tin kết nối, khóa công khai, xác thực, update.

Vận hành máy chủ

Cài đặt máy chủMáy chủ, PostgreSQL và HTTPS trong một lần với Docker Compose. Kèm cả thông báo đẩy Android, sao lưu và cập nhật.

Vận hành máy chủ

Quản trị và cấu hìnhTrang quản trị, gửi mã đăng ký (SMS, email) và toàn bộ danh sách giá trị cấu hình.

Tạo bot trong 3 phút

Trong ứng dụng Pabal, gửi /newbot cho @BotFather để tạo bot, bạn sẽ nhận được token. Bạn có thể gửi yêu cầu ngay bằng token đó.

# Điền token bạn đã nhận
TOKEN='100003:AbCdEf…'

# Thông tin bot
curl -s "https://pabal.me/bot$TOKEN/getMe"

# Sau khi gửi cho bot một tin bất kỳ từ ứng dụng: lấy tin mới (chờ tối đa 30 giây)
curl -s "https://pabal.me/bot$TOKEN/getUpdates?timeout=30"

Từ đây, hãy tiếp tục với hướng dẫn tạo bot. Nếu bạn đã có bot viết cho Telegram, chỉ cần đổi địa chỉ từ https://api.telegram.org sang https://pabal.me.

Nên đọc tài liệu nào

Việc bạn muốn làmTài liệu
Lần đầu nghe đến PabalGiới thiệu Pabal
Muốn trò chuyện bằng ứng dụngSử dụng ứng dụng
Điện thoại không nhận được thông báoSử dụng ứng dụng — Thông báo
Có thể làm gì với tác tử AITác tử AI
Muốn tạo bot thông báo hoặc bot trợ lýTạo bot → Webhook
Muốn chạy bot Telegram đang dùng trên cả PabalKết nối thư viện, Khác biệt so với Telegram
Muốn tạo bot nhận cuộc gọiBot thoại
Âm thanh cuộc gọi với bot đi về đâuTác tử AI — Dữ liệu đi về đâu
Muốn biết tham số của một phương thứcTham chiếu Bot API
Muốn xây dựng chương trình (client) kết nối bằng tài khoản người dùngPabal API — MTProto
Muốn tự vận hành máy chủ Pabal cho tổ chức của mìnhCài đặt máy chủ → Quản trị và cấu hình

Tổng quan các địa chỉ

Cái gìĐịa chỉDùng ở đâu
Trang web, liên kếthttps://pabal.me/Trình duyệt, liên kết pabal.me/tên-người-dùng
Bot APIhttps://pabal.me/bot<token>/<phương-thức>Chương trình bot (HTTPS)
Tệp Bot APIhttps://pabal.me/file/bot<token>/<file_path>Tải xuống ảnh mà bot đã nhận
MTProto122.34.175.215:8443Ứng dụng Pabal, client MTProto, bot MTProto
Khóa công khai của máy chủhttps://pabal.me/docs/server-key.pemKhóa mà client MTProto nhúng sẵn bên trong
Mọi ví dụ trong tài liệu này đều đã được chạy thử thật

Các lệnh và mã đã được chạy và kiểm tra trên máy chủ Pabal ngày 2026-09-19 với python-telegram-bot 22.8, aiogram 3.31, Telethon 1.42 và curl. Các ví dụ bot thoại được kiểm tra theo cùng cách ngày 2026-09-27 trên máy chủ thử nghiệm với gateway thử nghiệm. Những tính năng Pabal chưa hỗ trợ được ghi chú riêng trong từng tài liệu.