Bot_WA / plugin_template.js
YoBatM's picture
Create plugin_template.js
c62c5ef verified
export default function(client,app,special){
// client: https://docs.wwebjs.dev/Client.html
// app: https://expressjs.com/en/4x/api.html
client.on('message_create',async msg=>{
let texto=msg.body.toString();
//Chequear que lo.hemos enviado al mensaje y empieza con el identificador
if(!msg.fromMe || !texto.startsWith(special.prefix)) return;
//Quitamos el identificador y obtenemos el comando y sus argumentos
let args=texto.slice(special.prefix.length).split(" ");
let comando = args.shift();
args=args.join(" ").split("|");
switch(comando){
case "saludar":
await msg.reply("Hola!");
break;
case "echo":
await msg.reply(args.join("|"));
break;
default:
return;
break; //No se si este break va, pero por las dudas
}
});
return {name:`Nombre del plugin(Será visto en ${special.prefix}help)`,
comandos:[
{name:"saludar",description:"Saludar, este comando no requiere argumentos"},
{name:"echo",description:"Este comando repite todo lo escrito luego",args:["[texto]"]}
]}
}