Hướng dẫn

Tại sao hai bot dịch không thể chia sẻ một nhóm LINE

Trả lời ngắn gọn

Vì LINE không cho phép. Một nhóm chat LINE chỉ có thể chứa một Tài khoản Chính thức, và mọi bot dịch thuật — tài khoản thông dịch của LINE, PlumiBot, và mọi đối thủ cạnh tranh — đều là Tài khoản Chính thức. Mời tài khoản thứ hai vào sẽ không được.

Đây là quy tắc nền tảng được LINE ghi lại cho các nhà phát triển, không phải quyết định của bất kỳ bot nào và không thể thay đổi bằng cài đặt. Nếu bạn cần một nhóm để bao phủ nhiều cặp ngôn ngữ, câu trả lời là một bot duy nhất xử lý nhiều ngôn ngữ cùng lúc — chứ không phải nhiều bot.

Nơi mọi người gặp vấn đề này

Lý do hoàn toàn hợp lý, đó là lý do tại sao nhiều người lại gặp phải tình huống này. Một công ty xây dựng có một nhóm với một quản đốc người Đài Loan, công nhân người Việt Nam và một giám sát người Indonesia. Họ tìm thấy một bot dịch tiếng Trung và tiếng Việt, thêm vào, và nó hoạt động. Vì vậy, họ tìm kiếm một bot thứ hai cho tiếng Indonesia và cũng thêm vào.

Tại thời điểm đó, nhóm bắt đầu hoạt động không ổn định. Tùy thuộc vào việc tài khoản nào được mời và khi nào, tài khoản thứ hai sẽ bị xóa khi đang được thêm vào, hoặc nhóm sẽ chỉ còn một bot khi lẽ ra phải có hai và không ai có thể nói tài khoản nào đã biến mất. Nó giống như một lỗi trong bất kỳ bot nào được thêm vào cuối cùng. Nhưng không phải vậy.

Điều gì đang thực sự xảy ra

Tài liệu dành cho nhà phát triển của LINE nêu rõ quy tắc một cách rõ ràng: nhiều Tài khoản Chính thức của LINE không thể tham gia cùng một nhóm chat hoặc chat nhiều người. Đó là toàn bộ lời giải thích. LINE thực thi điều này ở cấp độ nền tảng, trên mọi bot riêng lẻ, vì vậy nó áp dụng giống nhau bất kể bạn chọn sản phẩm nào.

Một vài hậu quả đáng biết:

  • Đây không phải là giới hạn về phí. Không có gói nào trên bất kỳ sản phẩm nào có thể gỡ bỏ nó, vì đây không phải là giới hạn của bất kỳ sản phẩm nào có thể gỡ bỏ. Hãy nghi ngờ bất cứ điều gì tuyên bố ngược lại.
  • Nó áp dụng cho tất cả Tài khoản Chính thức, không chỉ các bot dịch thuật. Tài khoản đặt hàng của một cửa hàng và một bot dịch thuật đang cạnh tranh cho cùng một vị trí duy nhất.
  • Nó không áp dụng cho các cuộc trò chuyện riêng tư. Bạn có thể kết bạn với bao nhiêu bot tùy thích và nói chuyện riêng với từng bot. Hạn chế này là về các cuộc trò chuyện nhóm và nhiều người.
  • OpenChat hoàn toàn là một thứ khác, và có tính năng dịch thuật tích hợp miễn phí của LINE — nếu đó là thứ bạn đang sử dụng, bạn không cần bot ở vị trí đó.

Nên làm gì thay thế

Sử dụng một bot có nhiều ngôn ngữ

Vị trí duy nhất thực sự không phải là vấn đề nếu bot trong đó không bị giới hạn ở một cặp ngôn ngữ. PlumiBot được xây dựng theo cách này: một cuộc trò chuyện sẽ bật nhiều ngôn ngữ trong số 126 ngôn ngữ cần thiết, và mọi tin nhắn sẽ được trả về bằng tất cả chúng cùng lúc. Người quản đốc viết tiếng Trung một lần; tiếng Việt và tiếng Indonesia đều xuất hiện.

Thiết lập điều đó chỉ cần một lệnh cho mỗi ngôn ngữ — hướng dẫn chi tiết ở đây.

Hoặc chia nhỏ cuộc trò chuyện

Nếu bạn kiên quyết sử dụng các bot mỗi bot chỉ làm một cặp ngôn ngữ, cách duy nhất để chạy hai bot là chạy hai nhóm, mỗi nhóm có bot riêng và thành viên riêng. Điều này hoạt động, và đó thực sự là cách một số nhóm hoạt động, nhưng hãy thành thật về chi phí: bất cứ điều gì được nói trong một nhóm đều không thể nhìn thấy trong nhóm kia, và ai đó phải lặp lại mọi thông báo.

Kiểm tra hai sản phẩm

Quy tắc tương tự cũng là lý do bạn không thể đặt hai bot cạnh nhau trong một nhóm và so sánh phản hồi của chúng. Hãy tạo một nhóm thử nghiệm thứ hai. Đây là một phiền toái nhỏ khi thử nghiệm và là một hạn chế cơ bản khi sử dụng thực tế.

Xóa bot không chịu rời đi

Nếu một nhóm đã có Tài khoản Chính thức (Official Account) trong đó và bạn muốn một tài khoản khác, hãy xóa tài khoản đầu tiên theo cách bạn xóa một thành viên: mở danh sách thành viên của nhóm, tìm tài khoản đó và xóa nó. Khi vị trí trống, bạn có thể mời bot mới một cách bình thường. Không cần tạo lại nhóm, cũng không cần liên hệ bộ phận hỗ trợ của ai cả.

Quy tắc "một Tài khoản Chính thức mỗi nhóm" được ghi lại trong tài liệu LINE Messaging API dành cho các cuộc trò chuyện nhóm và đa người. Các báo cáo về những gì xảy ra với tài khoản thứ hai khác nhau - điều nhất quán và quan trọng là nó không còn ở trong nhóm.