Main Bot Love Aura Trợ Giảng Bò Trợ Lý Bò Xyallia
Xyallia · Feature Registry

Xyallia
Modular Bot

Bot đa năng chạy trên nền Feature Registry — chọn chính xác tính năng cần bật, không load code thừa.

🔧Feature Registry
🎮Nối từ
🔊TTS
⚙️Setup
🔌Modular
-

Feature Registry

Xyallia không tự định nghĩa lệnh — nó load lại tính năng từ bot chính theo cấu hình bật/tắt.

Cách hoạt động: File bots/xyallia/config/features.js định nghĩa tính năng nào được bật (true) hay tắt (false). Khi bật, Xyallia load đúng file command từ registry. Khi tắt, bot trả lời "chưa đăng ký" thay vì báo lỗi.
// bots/xyallia/config/features.js
module.exports = {
  setup: true,  // ✅ Lệnh setup kênh TTS, nối từ...
  noitu: true,  // ✅ Game nối từ
  tts: true,  // ✅ Text-to-Speech
  // avatar: false, // ❌ Tắt → trả lời "chưa đăng ký"
  // snipe: false, // ❌ Tắt → không load
};

Tính năng đang bật

Cấu hình mặc định của Xyallia

Setup
Cấu hình kênh nối từ, kênh TTS và các tuỳ chọn server. Lưu vào database bot chính.
-setup
BẬT
Nối Từ
Game nối từ Tiếng Việt & Tiếng Anh. Hỗ trợ từ điển, gợi ý, từ mới và thống kê.
-noitu -choilai -goiy -tumoi -dictinfo
BẬT
TTS
Text-to-Speech — bot vào kênh voice và đọc nội dung văn bản.
-join -leave -say
BẬT
Avatar
Xem ảnh đại diện thành viên. Có thể bật bằng cách thêm avatar: true vào config.
-avatar
TẮT
AFK
Trạng thái AFK tự động. Có thể bật bằng cách thêm afk: true vào config.
-afk
TẮT
Snipe
Xem tin nhắn bị xoá gần nhất. Có thể bật bằng cách thêm snipe: true vào config.
-snipe
TẮT
Giveaway
Tổ chức giveaway. Có thể bật bằng cách thêm giveaway: true vào config.
-giveaway
TẮT

Lệnh Xyallia

Prefix cấu hình qua XYALLIA_PREFIX trong .env (mặc định -).

Game nối từ hoạt động trong kênh được setup qua -setup. Hỗ trợ cả từ Tiếng Việt và Tiếng Anh.
-noitu
Lệnh chính quản lý game nối từ.
Xem subcommands
SubcommandMô tả
start [vi|en]Bắt đầu game nối từ Tiếng Việt (mặc định) hoặc Tiếng Anh
stopDừng game đang chạy
joinTham gia game đang chờ
skipBỏ qua lượt của mình
scoreXem điểm số hiện tại
rulesXem luật chơi
-noitu <subcommand>
-choilai
Chơi lại game vừa kết thúc mà không cần setup lại. Bắt đầu ngay với cùng ngôn ngữ và cài đặt.
-choilai
-goiy
Bot gợi ý từ hợp lệ cho lượt của bạn khi bí ý tưởng. Chỉ dùng được trong lượt của mình.
-goiy
-tumoi
Đề xuất từ mới thêm vào từ điển của bot. Từ sẽ được review trước khi được chấp nhận.
-tumoi <từ>
-dictinfo
Tra cứu thông tin từ điển — kiểm tra một từ có hợp lệ không, nghĩa của từ, từ liên quan. Alias: -dict.
-dictinfo <từ>
Không tìm thấy lệnh phù hợp 🔍
TTS cần được setup kênh voice qua -setup tts trước. Bot sẽ vào kênh voice được cấu hình.
-join
Bot vào kênh voice bạn đang ở (hoặc kênh đã được setup) để sẵn sàng đọc TTS.
-join
-leave
Bot rời kênh voice hiện tại.
-leave
-say
Đọc một đoạn văn bản bất kỳ qua Text-to-Speech trong kênh voice. Bot phải đang ở trong kênh voice trước.
-say <nội dung>
Không tìm thấy lệnh phù hợp 🔍
-setupManageGuild
Cấu hình các kênh và tính năng cho server.
Xem subcommands
SubcommandMô tả
noitu #kênhĐặt kênh chơi nối từ
tts #kênhĐặt kênh đọc TTS tự động
viewXem cấu hình hiện tại của server
-setup <subcommand>
-avatar
Xem ảnh đại diện của mình hoặc thành viên khác dạng full size. Tính năng này cần bật avatar: true trong config.
-avatar [@user]
Không tìm thấy lệnh phù hợp 🔍

Bật thêm tính năng

Bước 1: Mở file bots/xyallia/config/features.js

Bước 2: Thêm hoặc đổi giá trị tính năng sang true:
avatar: true, // Bật lệnh -avatar
snipe: true, // Bật lệnh -snipe
giveaway: true, // Bật lệnh -giveaway

Bước 3: Khởi động lại bot. Lệnh tương ứng sẽ tự động có sẵn.

Biến môi trường

# Xyallia
XYALLIA_TOKEN=bot_token_here
XYALLIA_PREFIX=- # Prefix lệnh (mặc định -)