Merge pull request #1479 from MichailiK/fix/eval-shenanigans
Fix eval command failing in DMs
This commit is contained in:
@@ -20,6 +20,7 @@ import javax.script.ScriptEngineManager;
|
|||||||
import com.jagrosh.jdautilities.command.CommandEvent;
|
import com.jagrosh.jdautilities.command.CommandEvent;
|
||||||
import com.jagrosh.jmusicbot.Bot;
|
import com.jagrosh.jmusicbot.Bot;
|
||||||
import com.jagrosh.jmusicbot.commands.OwnerCommand;
|
import com.jagrosh.jmusicbot.commands.OwnerCommand;
|
||||||
|
import net.dv8tion.jda.api.entities.ChannelType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
@@ -45,8 +46,10 @@ public class EvalCmd extends OwnerCommand
|
|||||||
se.put("bot", bot);
|
se.put("bot", bot);
|
||||||
se.put("event", event);
|
se.put("event", event);
|
||||||
se.put("jda", event.getJDA());
|
se.put("jda", event.getJDA());
|
||||||
|
if (event.getChannelType() != ChannelType.PRIVATE) {
|
||||||
se.put("guild", event.getGuild());
|
se.put("guild", event.getGuild());
|
||||||
se.put("channel", event.getChannel());
|
se.put("channel", event.getChannel());
|
||||||
|
}
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
event.reply(event.getClient().getSuccess()+" Evaluated Successfully:\n```\n"+se.eval(event.getArgs())+" ```");
|
event.reply(event.getClient().getSuccess()+" Evaluated Successfully:\n```\n"+se.eval(event.getArgs())+" ```");
|
||||||
|
|||||||
Reference in New Issue
Block a user