Name: Ryuko Developer
Age: 18
Contact: Facebook
To set up the project, follow these steps:
-
Install Dependencies:
npm install
-
Run the Application:
node index.js
- Original File: BotPack by
Yan Maglinte - Modified Version: Ryuko by
Ryuko Developer - FCA Library: ws3-fca by
Kenneth Aceberos - Latest Version: Ryuko V5
- Configuration: You can now edit the prefix, bot name, and admins for each bot in the
bots.jsonfile. - Admin Access Panel: Configure your admin password in
config.json. - App State Creation: Create your app state files in the
statesfolder, with filenames ending in.json. You can create multiple app states. - Email Functionality: Added email notifications for approval requests. Enter your email address in
config.json. - Spam Fix: Resolved issues with spam in the ban system.
- Premium Command Feature: Enable premium features by adding a
premiumvariable with a boolean value.
module.exports.config = {
name: "example",
version: "1.0.0",
credits: "Ryuko Developer",
permission: 0,
description: "An example command",
category: "Example",
usages: "example",
prefix: true,
premium: true, // Enable premium feature
cooldown: 0
}- Command Aliases: Adding aliases for each command.
The box approval feature is enabled by default. To disable it, set the approval value to false in config.json.
You can approve boxes using the approve command without a prefix. The syntax is:
approve (box/remove) (uid/tid)
-
View Approved List:
approve list
-
Add Box from Approved List:
approve box 4834812366643016
-
Remove Box from Approved List:
approve remove 4834812366643016
To add a new command, use the following structure:
module.exports.config = {
name: "example", // Command name
version: "1.0.0", // Command version
permission: 0, // Permission level (0: all, 1: group admins, 2: bot admins, 3: bot operators)
credits: "Ryuko Developer", // Creator of the code
description: "An example command", // Command description
prefix: false, // Use prefix (true/false)
premium: false, // Enable premium feature (true/false)
category: "Example", // Command category
usages: "example", // Command usage
cooldowns: 5 // Cooldown in seconds
};
module.exports.run = async ({ api, event, args, Threads, Users, getText }) => {
// Send a simple message when the command is executed
api.sendMessage('Hello, world!', event.threadID, event.messageID);
}This documentation provides a comprehensive overview of the Ryuko Developer project, including setup instructions, updates, and command usage. If you have any questions or need further assistance, feel free to reach out!