$djsEval

Evals discord.js code.

Usage

$djsEval[showOutput;code]

This function has two params.

ParamDescriptionTypeRequired

showOutput

Whether to return the output of this code.

Boolean

Yes

code

The discord.js code to execute.

String

Yes

Examples

Sending a Message:

bot.commands.add({
    type: "basicCommand",
    name: "example",
    code: `$djsEval[yes;
let result = "Hello World!"
result]` //Returns Hell
})

OR

bot.commands.add({
    type: "basicCommand",
    name: "example",
    code: `$djsEval[no;d.data.message.channel.send("Hello World")]`
})

Returning the Bot's Ping:

bot.commands.add({
    type: "basicCommand",
    name: "example",
    code: `$djsEval[yes;
let result = d.client.ws.ping + "ms"
result]`
})

Getting Info About a User:

bot.commands.add({
    type: "basicCommand",
    name: "example",
    code: `$djsEval[yes;const user = d.client.users.cache.get("userIDHere")
let isBot = user.bot
let userTag = user.tag
let mention = user.toString()
let creationDate = "<t:" + Math.floor(user.createdTimestamp / 1000) + ":f>"
const result = isBot + " " + userTag + " " + mention + " " + creationDate 
result]` //Returns "true/false User#000 @User date"
})

Getting Info About a Message:

bot.commands.add({
    type: "basicCommand",
    name: "example",
    code: `$djsEval[yes;
let content = d.data.message.content
let author =  d.data.message.author.id
let creationDate = "<t:" + Math.floor(d.data.message.createdTimestamp / 1000) + ":f>"
//Your code here]`
})

Last updated