discord-eval.ts
TypeScript icon, indicating that this package has built-in type declarations

1.0.14 • Public • Published

discord-eval.ts

Install

npm install discord-eval.ts

Example

Here is the minimum required for your Eval command to work. Think of securing access because a malicious Eval can be devastating for your PC!

import discordEval from 'discord-eval.ts'
import discord from 'discord.js'

const client = new Discord.Client()

client.login("token")

client.on('message', async function(message: Discord.Message){
    // for "!run" command
    if(message.content.startsWith("!run")){
        // isolate code
        const code = message.content.replace("!run","").trim()
      
        // has muted arg ?
        const muted = code.includes("@muted")
      
        // eval the code
        await discordEval(code, message, muted)
    }
})

And use the command.

!run
// @muted
const sum = 3 + 4
return sum

Enjoy!

Package Sidebar

Install

npm i discord-eval.ts

Weekly Downloads

1

Version

1.0.14

License

ISC

Unpacked Size

4.74 kB

Total Files

5

Last publish

Collaborators

  • ghom