Bot Discord tùy chỉnh cho agency hoạt động tốt nhất khi là một tài khoản bot duy nhất được mời vào mọi máy chủ của khách hàng, chứ không phải một bot cho mỗi khách. Với Custom Bot của Noxyr, bạn thiết lập một bot mang thương hiệu một lần, rồi mời nó (cùng với Noxyr, vì Noxyr phải ở lại trong từng máy chủ) vào mọi máy chủ bạn quản lý. Mỗi khách chỉ thấy bot của riêng họ với tên và avatar của họ; bạn giữ một cửa sổ vote Top.gg duy nhất bao phủ tất cả.

A user's bot token runs on a Noxyr node and comes online as their own branded bot. Your token Noxyr node MyBot Online

Một agency thực sự cần gì ở bot Discord

Nếu bạn quản lý cộng đồng cho nhiều khách hàng, các công cụ ticket, bot cửa hàng và bot bảo mật được xây cho một máy chủ duy nhất sẽ tạo ra cùng một vấn đề ở ba chỗ khác nhau: thiết lập riêng lẻ, đăng nhập riêng lẻ, và những thứ riêng lẻ phải nhớ gia hạn. Điều bạn thực sự muốn là một quy trình vận hành duy nhất và một danh tính bot cho mỗi khách, mà không phải duy trì một bản fork của cùng một bot cho từng máy chủ.

Custom Bot của Noxyr được xây dựng quanh sự tách biệt đó. Bot bạn mang thương hiệu thuộc về tài khoản nhà phát triển Discord của bạn, không thuộc về bất kỳ máy chủ nào. Nó chạy toàn bộ bộ tính năng của Noxyr (ticket, cửa hàng và thanh toán, hóa đơn, voucher, đánh giá, giveaway, bình chọn, xác minh, chào mừng, anti-nuke, trả lời bằng AI) dưới tên của bạn trong mọi máy chủ mà nó được mời vào.

Một bot tùy chỉnh bao phủ mọi máy chủ khách như thế nào

Bạn chỉ cần thiết lập đầy đủ một lần:

  • 1. Vote cho Noxyr trên Top.gg để mở khóa form Custom Bot trong 12 giờ.
  • 2. Tạo ứng dụng bot trong Discord Developer Portal, đặt tên, đặt avatar, và bật Server Members Intent cùng Message Content Intent.
  • 3. Dán token vào trang Custom Bot của bảng điều khiển máy chủ khách hàng đầu tiên và khởi động. Bot sẽ online trong khoảng hai mươi giây.

Với mỗi khách hàng tiếp theo, hãy mở bảng điều khiển của máy chủ đó và vào Custom Bot. Vì một tài khoản Discord chỉ có một custom bot, trang sẽ nhận ra bot đó và đề xuất theo tên thay vì yêu cầu token một lần nữa. Mời chính bot đó vào máy chủ mới, giữ Noxyr ở đó, và máy chủ sẽ hoạt động qua bot của bạn mà không cần thiết lập lần hai, token thứ hai hay lượt vote thứ hai.

Khách hàng thấy gì, và bạn quản lý gì

Thành viên của khách hàng thấy tên và avatar bot của bạn trên mọi bảng ticket, hóa đơn, embed giveaway và tin nhắn chào mừng trong máy chủ của họ. Họ không thấy tên Noxyr ở đâu quan trọng với họ, và họ không cần biết Noxyr đang làm việc bên dưới. Về phía bạn, mỗi máy chủ bạn quản lý vẫn hiện như một máy chủ bình thường trong bảng điều khiển: bạn cấu hình ticket, cửa hàng, bảo mật và mọi thứ khác cho từng khách như với bất kỳ máy chủ Noxyr nào, bằng quyền Administrator trên máy chủ đó.

Những gì dùng chung, và những gì riêng từng máy chủ

Hai điều sau đây đi thẳng từ cách Custom Bot được xây dựng, và agency nên biết cả hai trước khi hứa bất cứ điều gì với khách hàng:

  • Một cơ sở dữ liệu, một danh tính. Mọi máy chủ mà custom bot của bạn phục vụ đều đọc và ghi cùng một cơ sở dữ liệu Noxyr bên dưới. Đó là điều khiến một lần thiết lập bao phủ không giới hạn máy chủ, và cũng là lý do tên, avatar và token của bot giống nhau ở mọi nơi nó chạy. Bạn không thể đặt tên bot khác nhau cho hai khách trên cùng một tài khoản; điều đó cần hai ứng dụng bot riêng (và, vì một tài khoản chỉ có một custom bot, cần một tài khoản Discord/Top.gg thứ hai phía sau).
  • Cài đặt vẫn tách riêng theo máy chủ. Cơ sở dữ liệu dùng chung không có nghĩa là cấu hình dùng chung. Danh mục ticket, danh mục sản phẩm, thương hiệu hóa đơn, quy tắc xác minh và cài đặt vai trò của mỗi khách hàng đều được lưu theo ID máy chủ đó, hoàn toàn tách biệt với mọi khách khác bạn quản lý. Không có gì bạn đặt cho Khách A xuất hiện trong máy chủ của Khách B. Nếu bạn muốn sao chép một thiết lập đang chạy tốt giữa các khách hàng thay vì dựng lại, công cụ Copy Settings của bảng điều khiển sẽ chuyển các phần có thể mang đi (công tắc module, màu sắc, nội dung, giới hạn) và cố ý bỏ qua ID kênh, sản phẩm và hóa đơn, vì những thứ đó không có nghĩa gì ở máy chủ khác.

Cửa sổ vote và ân hạn, nhìn từ phía người vận hành

Đây là cơ chế thực sự quan trọng khi vận hành nhiều máy chủ trên cùng một bot: cửa sổ vote thuộc về tài khoản, không thuộc về từng máy chủ. Vote một lần trên Top.gg và mọi máy chủ khách mà custom bot của bạn phục vụ sẽ có 12 giờ truy cập từ lượt vote đó, tiếp theo là 74 giờ ân hạn trong thời gian đó bot vẫn chạy ở khắp nơi, chỉ trang Custom Bot của bảng điều khiển bị khóa. Một lời nhắc qua tin nhắn riêng đến 24 giờ sau lượt vote, và nếu toàn bộ cửa sổ cùng thời gian ân hạn hết hạn, bot sẽ offline ở mọi máy chủ cùng lúc. Không có gì bị xóa ở đâu cả; lượt vote tiếp theo sẽ bật lại đồng loạt.

Trong thực tế, vote khoảng ba ngày rưỡi một lần sẽ giữ bot của mọi khách hàng online mà không cần bảo trì riêng cho từng máy chủ. Nếu bạn muốn một khách hàng tự vote, bạn có thể chuyển phần cửa sổ còn lại cho một ID người dùng Discord khác từ trang Custom Bot, toàn bộ hoặc một phần, mà không mất thời gian ân hạn của chính bạn.

Nếu khách hàng gỡ Noxyr khỏi máy chủ của họ

Custom bot của bạn phụ thuộc vào việc Noxyr vẫn ở trong từng máy chủ mà nó phục vụ, vì nó chạy trên cài đặt và cơ sở dữ liệu của Noxyr. Nếu một khách hàng đuổi Noxyr, bot của bạn sẽ ngừng trả lời trong máy chủ đó trong khoảng một phút và gửi tin nhắn riêng cho người đã gỡ nó (và bạn, nếu đó là người khác) kèm liên kết mời. Mọi máy chủ khách khác bạn phục vụ vẫn chạy bình thường; điều này chỉ áp dụng cho máy chủ mà Noxyr đã rời đi, không áp dụng cho toàn bộ tài khoản của bạn. Mời Noxyr trở lại và bot của bạn sẽ tự tiếp tục hoạt động ở đó, không cần cấu hình lại.

So với các gói white-label cao cấp

MEE6 và Dyno đều bán một phiên bản của điều này dưới dạng gói trả phí, thường tính theo máy chủ mỗi tháng, và điều đó thành chi phí định kỳ đáng kể khi một agency có hơn hai hoặc ba khách hàng. Phiên bản của Noxyr không hoàn toàn miễn phí (cần một lượt vote để giữ bot mở khóa), nhưng cái giá đó không tăng theo số máy chủ bạn quản lý, và không có thanh toán theo từng máy chủ để phải giải thích với khách hàng. Xem hướng dẫn thiết lập Custom Bot đầy đủ để biết quy trình chung, hoặc trang so sánh nếu bạn đang cân nhắc so với một đối thủ cụ thể.

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

Tôi có thể đặt tên bot khác nhau cho các khách hàng khác nhau không? Không trên cùng một tài khoản. Một ứng dụng Discord là một tên, một avatar, một token, dùng chung cho mọi máy chủ mà custom bot của tài khoản đó phục vụ. Tên khác nhau cần các ứng dụng khác nhau và các tài khoản Noxyr khác nhau phía sau.

Khách hàng có cần tự vote trên Top.gg không? Không. Việc vote gắn với tài khoản của bạn, không gắn với từng máy chủ. Một lượt vote từ bạn (hoặc từ bất kỳ ai bạn chuyển cửa sổ sang) sẽ giữ bot của mọi máy chủ khách chạy.

Khách hàng có thể thấy những khách khác của tôi không? Không. Cài đặt máy chủ, ticket, sản phẩm và hóa đơn được tách biệt theo từng máy chủ. Bảng điều khiển của một khách hàng chỉ hiển thị máy chủ của chính họ.

Nếu tôi quản lý 20 máy chủ khách trên một bot thì sao? Trong code không có giới hạn số máy chủ mà một custom bot có thể phục vụ. Mỗi máy chủ vẫn cần Noxyr có mặt và quyền Administrator để cấu hình từ bảng điều khiển.

Chi tiết đầy đủ, bao gồm xử lý lỗi gateway và chuyển cửa sổ vote, nằm trong tài liệu Custom Bots. Để bắt đầu, thêm Noxyr miễn phí vào máy chủ khách hàng đầu tiên và mở Custom Bot từ bảng điều khiển của máy chủ đó.