Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- exports.launchremind = async function() {
- const {
- Client,
- Attachment
- } = require("discord.js");
- const launchremind = new Client();
- const ms = require("ms");
- const token = "top secret";
- const PREFIX = '!';
- const PREFIXTWO = '!cut_';
- var randcolor = [
- 'blue',
- 'red',
- 'green',
- 'black'
- ];
- function rand(randcolor) {
- return randcolor[~~(randcolor.length * Math.random())];
- }
- launchremind.on("error", (e) => console.error(e));
- launchremind.on('message', message => {
- var currentdate = new Date();
- var datetime = ": " + currentdate.getDate() + "/"
- + (currentdate.getMonth()+1) + "/"
- + currentdate.getFullYear() + " @ "
- + currentdate.getHours() + ":"
- + currentdate.getMinutes() + ":"
- + currentdate.getSeconds();
- var args = message.content.toLowerCase().substring(PREFIX.length).split(" ");
- var argstwo = message.content.substring(PREFIX.length).split("_");
- let getname = message.member.user.username;
- let tagname = message.author;
- user = message.member;
- user = user.toString();
- if (user.includes("!")) {
- user = user.split("!")[1].split(">")[0];
- } else {
- user = user.split("@")[1].split(">")[0];
- }
- var username = launchremind.users.get(user).username;
- var remindmessage = args[3];
- if (!remindmessage) {
- remindmessage = " ✅ ";
- }
- var remindtag = args[2];
- if (!remindtag) {
- remindtag = " ✅ ";
- }
- switch (args[0]) {
- case 'setremind':
- var embed = {
- "title": getname + "! OK, lets set a Reminder. ",
- "color": 0xf28e1d,
- "footer": {
- "text": "**Reminder ACTIVATED**."
- },
- "thumbnail": {
- "url": "https://i.postimg.cc/gcKNFvNc/remember.jpg"
- },
- "image": {
- "url": "https://i.postimg.cc/j2vXHbLn/Alarm-2-512.png"
- },
- "author": {
- "name": "Strik3 Bot",
- "icon_url": "https://i.postimg.cc/DfDBr91V/Strik3-Bot.png"
- },
- "fields": [{
- "name": "Proper Usage = !setremind [Time Ex:10h s=seconds, m=minutes, h=hours, d=days] [Tag/<@USER_ID>] :",
- "value": "Reminder Set, Time now is " + datetime
- }]
- };
- message.reply({
- embed
- });
- message.channel.send("Remind Time Set for " + args[1] );
- setTimeout(function() {
- // member.removeRole(silencethem.id);
- //member.addRole(memrole.id);
- message.channel.send(tagname + " Ding DING DING - REMINDER TIME REACHED " + getname + "!" + remindtag + remindmessage);
- }, ms(args[1]));
- break;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement