Bot vào voice nhưng không đọc: kiểm tra đúng chỗ bị tắc
Bot đã vào phòng Discord nhưng im lặng? Phân biệt lỗi người nghe, nguồn tin, quyền phát tiếng và credit bằng một câu thử, không cần cấp Administrator.
Tác giả: Voxy · Ngày đăng:
Bài viết gốc bằng tiếng Việt.

Bot đã hiện trong phòng thoại nhưng chưa có tiếng? Hãy thử một câu ngắn và nhờ người khác cùng nghe trước. Bạn cần phân biệt lỗi ở phía người nghe với việc bot chưa nhận được tin hoặc chưa phát được tiếng. Bật quyền microphone trên máy bạn không phải cách sửa âm thanh mà bạn đang nhận từ bot.
Bài này dành cho tình huống bot đã kết nối. Đừng xóa bot hay cài lại ngay: các kiểm tra dưới đây giúp giữ nguyên hiện trạng để tìm lỗi.
Bắt đầu bằng một câu thử có kiểm soát
Chọn phòng thoại thông thường và câu không có thông tin riêng, chẳng hạn "Đây là câu thử âm thanh". Chỉ thay một yếu tố mỗi lần, rồi gửi lại câu thử sau khi chỉnh.
Với Voxy, quy trình trong Help là bạn ở trong phòng thoại, mở chat của chính phòng đó, gọi /join, chờ bot thực sự vào rồi gửi tin nhắn bình thường khi vẫn ở cùng phòng. Nếu trước đó bạn gõ ở #general, hãy thử theo đúng quy trình này trước. Nguồn chat khác phụ thuộc cấu hình, nên đừng kết luận mọi bot luôn đọc mọi kênh hoặc tuyệt đối không đọc kênh khác.6
Ghi lại ai nghe được câu thử. Đây là điểm chia nhánh quan trọng nhất.
Người khác nghe được, riêng bạn không nghe
Trong trường hợp này, ưu tiên kiểm tra phía nhận âm thanh:
- Bạn có bật deafen, tức tự tắt nghe, không?
- Âm lượng riêng của bot trên máy bạn có đang quá thấp hoặc bằng không không?
- Discord có đang phát ra đúng tai nghe hay loa bạn sử dụng không?
Đây là các điểm kiểm tra được nêu cho tình huống Voxy không có tiếng.6 Khi chỉnh xong, nhờ gửi lại cùng câu thử. Đừng đổi microphone hoặc thiết bị đầu vào chỉ vì bạn chưa nghe bot; đầu vào là đường bạn gửi âm thanh, không phải đường nhận lời đọc.
Không ai nghe: kiểm tra quyền phát trước khi mở rộng quyền
Nhờ người có quyền quản lý kiểm tra bot có bị server mute hay không và quyền ở đúng kênh đang dùng. Bot cần View Channel, Connect và Speak, cùng quyền truy cập chat phù hợp.6
Việc bot xuất hiện trong phòng không đủ chứng minh mọi quyền cần thiết đều đang đúng. Quyền vai trò và ghi đè theo kênh cần được xem cùng nhau.4 Bạn có thể chuyển hướng dẫn cấp quyền cho bot đọc chat cho quản trị viên thay vì yêu cầu cấp Administrator.
Nếu lệnh bị chặn hoặc không dùng được, đó còn có thể là quyền ứng dụng. Discord cho phép quản lý lệnh tại Server Settings → Integrations; quyền Use Application Commands là phần riêng cần kiểm tra, không chỉ nhìn vai trò của bot.4
Quyền ổn nhưng vẫn im: xem nguồn tin và phản hồi
Đọc thông báo bot trả về, thay vì gửi liên tiếp nhiều đoạn dài. Với Voxy, bạn có thể dùng /quota để xem số dư và trạng thái dùng thử của máy chủ. Bot chỉ phục vụ một kênh thoại trong một máy chủ tại một thời điểm, nên cần xác nhận đang thử đúng phòng.6
Credit là số dư chung, không phải mỗi thành viên có một phần dùng thử riêng.7 Giới hạn công suất hoặc ngân sách dịch vụ cũng có thể khiến việc đọc tạm dừng, kể cả khi có credit trả phí; nạp thêm không phải bước chẩn đoán mặc định.6
Nếu bot đã đọc được nhưng câu khó nghe hoặc phát âm chưa hợp, bạn đã chuyển sang vấn đề khác. Lúc ấy, dùng bài thử chọn giọng đọc tiếng Việt để so sánh bằng cùng một câu, thay vì tiếp tục sửa quyền kết nối.
Chưa được thì gửi một báo lỗi đủ dùng
Bạn có thể ghi theo mẫu:
Bot đã ở kênh: … Câu thử gửi trong chat nào: … Người gửi có ở cùng phòng: có/không Ai nghe được: không ai/chỉ một số người Thông báo lỗi nguyên văn: … Đã kiểm tra quyền Speak và server mute: …
Che thông tin riêng trước khi gửi ảnh. Sau mỗi thay đổi, chạy lại câu thử và nhờ người trong phòng xác nhận. Chỉ khi họ nghe được câu vừa gửi, bạn mới có bằng chứng đường đọc đã hoạt động; việc bot hiện tên trong phòng chưa đủ.
Nguồn tham khảo
Cần các bước thao tác với Voxy? Hướng dẫn


