smartplus
Version:
A JavaScript Discord Libary
90 lines (66 loc) • 2 kB
Markdown
1. Download the package: `npm install smartplus`.
2. Download Discord.JS: `npm install discord.js`.
2. Create a index.js file.
```
const SmartPlus = require("smartplus");
const bot = new SmartPlus.Client({
token: "",
prefix: ""
});
bot.online();
```
1. Create a folder and name it `commands`.
2. Create a file in the `commands` folder and name it to your command name.
```
module.exports = {
name: "Command Name",
description: "Command Description",
run: async (client, message, args) => {
// The Command Code Here. ( SmartPlus, Discord.JS, NodeJS )
},
};
```
```
SmartPlus.Client({
token: "",
prefix: "",
status: "",
statusType: "",
embedColor: "",
});
```
- Success embed:
```if (args[0]) message.DiscordSend("This is a success embed!")```
- Send a automatic error
```if (!args[0]) return message.DiscordError("No args provided")```
- Embed:
```message.SmartEmbed({title: "test", descriptions: "test", color: "#00ff00"})```
- Find a member:
```
let member = message.FindUser(args[0]);
if (!member) return message.DiscordError("No member found!");
```
- Find a channel:
```
let channel = message.FindChannel(args[0]);
if (!channel) return message.error("No channel found!");
```
- Find a role:
```
let role = message.FindRole(args[0]);
if (!role) return message.error("No role found!");
```
- Check user is guild owner:
```if(!message.member.CheckOwnership()) return message.error("User is no owner!");```
- Check user is admin:
```if(!message.member.CheckAdmin()) return message.error("User is no admin!");```
- Check user is moderator:
```if(!message.member.CheckModerator()) return message.error("User is no moderator!");```