Chuyển đến nội dung chính

Chăm sóc khách hàng

Hướng dẫn BotFather: cách tạo bot Telegram và lấy token

BotFather là bot chính thức của Telegram để tạo và quản lý bot. Bài viết đi qua từng bước từ /newbot đến khi có token dùng được, các cài đặt cho bot doanh nghiệp, cách xử lý khi lộ token và cách kết nối bot với hộp thư đến nhóm.

Đội ngũ MonoChat Cập nhật: 4 phút đọc

Trong trang này
  1. Bước 1: tạo bot bằng /newbot
  2. Bước 2: giữ token an toàn
  3. Bước 3: chuẩn bị hồ sơ mà khách hàng nhìn thấy
  4. Bước 4: chia sẻ bot
  5. Bước 5: kết nối bot với MonoChat
  6. Lỗi thường gặp
  7. Nguồn

BotFather (@BotFather) là bot chính thức của Telegram để tạo và quản lý bot. Bạn gửi /newbot, chọn tên và username, rồi BotFather trả về token của bot: chìa khóa để phần mềm như MonoChat nhận và gửi tin nhắn thay cho bot của bạn. Toàn bộ chỉ mất khoảng hai phút; các chi tiết dưới đây giúp bot an toàn và chạy ổn định về sau.

Bước 1: tạo bot bằng /newbot

  1. Trên Telegram, tìm @BotFather và mở tài khoản có dấu tích xanh xác minh.
  2. Gửi /newbot.
  3. Gửi tên mà khách hàng nhìn thấy trong khung chat, ví dụ “Nha khoa Phú Mỹ Hưng”. Bạn có thể đổi sau bằng /setname.
  4. Gửi username: 5–32 ký tự, chữ Latin không dấu, số và dấu gạch dưới, kết thúc bằng “bot”, ví dụ nhakhoapmh_bot hoặc NhaKhoaPMHBot. Không phân biệt hoa thường và không thể đổi về sau, nên hãy chọn kỹ như chọn tên miền.
  5. BotFather xác nhận bằng tin nhắn có link bot (t.me/nhakhoapmh_bot) và token dạng 110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw.

Nếu username đã có người dùng, hãy thử thêm tên thành phố hoặc dấu gạch dưới; username là duy nhất trên toàn Telegram.

Bước 2: giữ token an toàn

Token là mật khẩu của bot. Ai có token đều đọc được tin nhắn gửi đến bot và nhắn tin dưới tên bot.

  • Lưu trong trình quản lý mật khẩu, không dán vào chat, email hay tài liệu dùng chung.
  • Chỉ dán vào công cụ đang chạy bot.
  • Nếu token bị lộ, hoặc từng nằm trong tay nhân viên cũ hay agency, hãy gửi /token cho BotFather để tạo token mới rồi cập nhật công cụ.
  • Muốn xem danh sách bot và cài đặt, gửi /mybots bất cứ lúc nào.

Bước 3: chuẩn bị hồ sơ mà khách hàng nhìn thấy

Các lệnh BotFather sau quyết định khách thấy gì trước tin nhắn đầu tiên:

LệnhCài đặt gìGợi ý cho bot doanh nghiệp
/setuserpicẢnh đại diệnLogo của bạn, hình vuông, vẫn rõ khi thu nhỏ
/setdescriptionĐoạn chữ dưới “Bot này có thể làm gì?” (tối đa 512 ký tự)Khách có thể hỏi gì và khi nào có nhân viên trả lời
/setabouttextDòng giới thiệu trên hồ sơ và link chia sẻ (tối đa 120 ký tự)Một câu và giờ làm việc
/setcommandsMenu hiện ra khi gõ ”/“/start, /help và hai, ba lệnh riêng như /datlich hoặc /donhang
/setprivacyBot nhận những tin nhắn nào trong nhómGiữ chế độ riêng tư nếu bot không cần đọc hết
/setjoingroupsCó cho thêm bot vào nhóm khôngTắt nếu là bot chăm sóc khách hàng 1-1

Bước 4: chia sẻ bot

Bot không thể nhắn trước: khách phải tự mở bot và bấm Bắt đầu, hoặc thêm bot vào nhóm. Vì vậy link chính là kênh tăng trưởng:

  • Đặt t.me/<username> trên website, hóa đơn, bao bì đơn hàng và trang mạng xã hội, hoặc in mã QR ở quầy.
  • Thêm tham số để biết khách đến từ đâu: t.me/nhakhoapmh_bot?start=facebook đến bot dưới dạng /start facebook. Được dùng chữ, số, _ và -, tối đa 64 ký tự.

Bước 5: kết nối bot với MonoChat

MonoChat kết nối bot bằng token, không cần lập trình:

  1. Trong MonoChat, vào Cài đặt › Trò chuyện › Kênh và bấm Kết nối.
  2. Chọn Telegram Bot.
  3. Dán token từ BotFather vào ô Khóa bot Telegram và bấm Lưu.

Tin nhắn gửi đến bot giờ sẽ vào hộp thư đến nhóm, cùng chỗ với Facebook Messenger, WhatsApp, Instagram và các kênh khác. Từ đó bạn có thể dùng trợ lý AI trả lời dựa trên nội dung của chính bạn, chuyển cuộc trò chuyện cho nhân viên và gửi broadcast Telegram đến mọi người đã bắt đầu bot.

Lỗi thường gặp

  • Kết nối một bot với hai công cụ. Bot nhận cập nhật qua webhook hoặc polling, không dùng cả hai; công cụ thứ hai sẽ âm thầm “lấy mất” tin nhắn của công cụ thứ nhất. Mỗi công cụ một bot.
  • Xóa thay vì đổi tên. /deletebot xóa bot, giải phóng username và không thể hoàn tác. Khi đổi thương hiệu, chỉ cần đổi tên và ảnh.
  • Giao hẳn bot cho agency. Chuyển quyền sở hữu (/mybots › bot của bạn › Transfer ownership) chỉ làm được với người đã từng dùng bot, và không thể đảo ngược. Hãy giữ bot trên tài khoản công ty.
  • Gửi quá nhanh. Telegram yêu cầu bot không gửi quá khoảng một tin mỗi giây trong một cuộc trò chuyện, 20 tin mỗi phút trong nhóm và khoảng 30 tin mỗi giây khi gửi hàng loạt.

Bài Telegram cho doanh nghiệp so sánh bot với tài khoản Business, kênh và nhóm.

Bạn có thể bắt đầu miễn phí tại app.monochat.ai.

Nguồn

Câu hỏi thường gặp

Câu hỏi thường gặp

Token bot Telegram nằm ở đâu?

BotFather gửi token trong tin nhắn xác nhận bot vừa được tạo. Nếu bạn làm mất hoặc nghi người khác đã có token, hãy gửi /token cho BotFather để tạo token mới rồi dán vào công cụ đang chạy bot.

BotFather có mất phí không?

Không. Tạo và quản lý bot bằng BotFather là miễn phí, và bot có thể nhắn miễn phí cho những người đã bấm bắt đầu. Chỉ broadcast trả phí vượt khoảng 30 tin mỗi giây mới bị tính phí, bằng Telegram Stars.

Có đổi được username của bot sau này không?

Không. Username kết thúc bằng "bot" được cố định ngay khi BotFather tạo bot. Tên hiển thị, mô tả, phần giới thiệu và ảnh đại diện thì đổi lúc nào cũng được.

Nếu người khác có token bot của tôi thì sao?

Người đó có thể điều khiển bot: đọc tin nhắn gửi đến bot và nhắn tin dưới tên bot. Hãy gửi /token cho BotFather ngay để tạo token mới và cập nhật ở mọi công cụ đang dùng bot.

Vì sao bot ngừng trả lời sau khi tôi kết nối thêm công cụ thứ hai?

Bot nhận tin nhắn qua một webhook duy nhất hoặc qua polling, không dùng cả hai. Khi công cụ thứ hai đặt webhook riêng, công cụ thứ nhất không còn nhận được tin. Mỗi bot chỉ nên kết nối với một công cụ; hãy tạo bot thứ hai để thử nghiệm.

Miễn phí tháng đầu gói Growth

Quản lý WhatsApp, Instagram và Messenger trong một hộp thư

Bắt đầu miễn phí với MonoChat: hộp thư chung cho đội ngũ, trợ lý AI, mẫu tin nhắn và chiến dịch trên API chính thức của Meta.

Mỗi doanh nghiệp một mã • 30 ngày để sử dụng • Không cần thẻ

$150 để bắt đầu.

Nhận