Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require("discord.js");
- const client = new Discord.Client();
- const config = require("./config.json");
- const prefix = "!";
- var mapSettings = {};
- var arrSettings = ["print", "redzone"];
- var debugg = "test1";
- client.on('ready', () => {
- console.log(`Logged in as ${client.user.tag}!`);
- });
- client.on('message', message => {
- if (message.author.bot) return;
- if (message.content.indexOf(prefix) !== 0) return;
- var args = message.content.slice(prefix.length).trim().split(" ");
- var cmd = args.shift().toLowerCase();
- var channeldebug;
- if(arrSettings.includes(cmd)){
- message.channel.send("did include");
- printEmbed(message);
- return;
- }
- switch(cmd){
- case 'debug' :
- channeldebug = client.dmChannel;
- message.channel.send(debugg);
- break;
- case 'role' :
- const rolex = message.member.roles.find('name', 'Administrator');
- message.channel.send('Roles - '+ rolex);
- break;
- case 'sbd' :
- modeSBD();
- message.channel.send("SBD Debug");
- break;
- case 'pubg' :
- message.channel.send({embed: {
- color: 1830396, //3447003 - light blue
- author: {
- name: null,
- icon_url: client.user.avatarURL
- },
- //title: "This is an embed",
- description: "This is a test embed to showcase what they look like and what they can do.",
- fields: [{
- name: "Fields",
- value: "They can have different fields with small headlines."
- },
- {
- name: "Masked links",
- value: "You can put [masked links](http://google.com) inside of rich embeds."
- },
- {
- name: "Markdown",
- value: "You can put all the *usual* **__Markdown__** inside of them."
- }
- ],
- timestamp: new Date(),
- footer: {
- icon_url: client.user.avatarURL,
- text: "Aegis7"
- }
- }
- });
- break;
- default : message.channel.send('Default');
- }
- });
- client.login(config.token);
- function printEmbed(message){//this is all broken from here, trying to get it to send a message to a specific channel but i think cuase the function changes the channel doesnt get saved so message.channel.send doesnt work
- message.channel.send({embed:{
- title: mapSettings["strTitle"],
- description: mapSettings["strDescription"],
- color: mapSettings["strColour"],
- author: mapSettings["strAuthor"],
- name: mapSettings["strName"],
- url: mapSettings["strURL"],
- //timestamp : Date(),
- footer: {
- text: mapSettings["strFooterText"]
- },
- fields: [
- {
- name: mapSettings["strField1name"],
- value: mapSettings["strField1Value"],
- inline: true
- },
- {
- name: mapSettings["strField2Name"],
- value: mapSettings["strField2Value"],
- inline: true
- }]
- }
- });
- debugg = "test2";
- //author.send("Insideprintembed");
- }
- function modeSBD(){
- mapSettings["strTitle"] = "SBD",
- mapSettings["strDescription"] = "Silent But Deadly!",
- mapSettings["strName"] = "This is where name goes",
- mapSettings["strField1name"] = "Redzone",
- mapSettings["strField1Value"] = "1 Second",
- mapSettings["strField2Name"] = "Circle Speed",
- mapSettings["strField2Value"] = "x 1.3"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement