nyx

The first CODM discrod bot -- cath.exe Template
git clone https://codeberg.org/night0721/nyx
Log | Files | Refs | LICENSE

commit df889fe4b9c2a07e215433aef88cd49598d93bee
parent 67df35a7a6371f16026a0d4e5e352281c874114f
Author: night0721 <[email protected]>
Date:   Sat,  8 Jan 2022 10:06:55 +0800

watermark command and bug fix

Diffstat:
Acommand/CODM/watermark.js | 100+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mconfig.js | 6+++---
Mevents/ready.js | 2+-
3 files changed, 104 insertions(+), 4 deletions(-)

diff --git a/command/CODM/watermark.js b/command/CODM/watermark.js @@ -0,0 +1,100 @@ +const axios = require("axios"); +const { MessageAttachment } = require("discord.js"); +module.exports = { + name: "watermark", + description: "Add a water to leaks", + options: [ + { + type: 3, + name: "photo", + description: "Link of photo", + required: true, + }, + + { + type: 3, + name: "position", + description: "Where you want to place the water mark", + required: true, + choices: [ + { + name: "Middle", + value: "middle", + }, + { + name: "ButtomRight", + value: "buttomright", + }, + ], + }, + { + type: 3, + name: "logo", + description: "The Logo you want to use", + required: true, + choices: [ + { + name: "Discord Nicecat", + value: "discord_nicecat", + }, + { + name: "NoLink Leakers", + value: "nolink_leakers", + }, + { + name: "Discord Leakers", + value: "discord_leakers", + }, + { + name: "DogeBeanie", + value: "doge", + }, + { + name: "CODM N3W3", + value: "n3w3", + }, + { + name: "Alyan Gaming", + value: "alyan", + }, + { + name: "Murdablast", + value: "murdablast", + }, + { + name: "Sasha", + value: "sasha", + }, + { + name: "Umair Gamer", + value: "umair", + }, + ], + }, + { + type: 3, + name: "password", + description: "The password in order to use this command", + required: true, + }, + ], + run: async (client, interaction, args) => { + const data = await axios + .get( + `${process.env.api}/api/v1/codm/watermark?photo=${args[0]}&position=${args[1]}&logo=${args[2]}&password=${args[3]}` + ) + .then(res => res.data) + .catch(); + if (!data) { + interaction.followUp({ + content: "You have either wrong input or you are unauthorized", + }); + } else { + const ima = new MessageAttachment( + `${process.env.api}/api/v1/codm/watermark?photo=${args[0]}&position=${args[1]}&logo=${args[2]}&password=${args[3]}`, + `${args[2]}.png` + ); + interaction.followUp({ files: [ima] }); + } + }, +}; diff --git a/config.js b/config.js @@ -10,8 +10,8 @@ module.exports = { ErrorLog: "900509758786773022", ServerLog: "848613714537873518", Lavalink: { - Host: "lavalink.darrennathanael.com", - Port: 2095, - Password: "whatwasthelastingyousaid", + Host: "lavalink-repl.thunderemperor.repl.co", + Port: 443, + Password: "0638xxtXRH887UQQ", }, }; diff --git a/events/ready.js b/events/ready.js @@ -13,5 +13,5 @@ client.on("ready", async () => { }; }) ); - console.log(`${client.user.username} ✅\nVersion: v${version}`); + console.log(`${client.user.username} ✅`); });