Я получил команду eval, но она выполняется в одну строку, если вы попробуете больше строк, то получите ошибки, например.print("a")
работает, но что-то вроде a="A"
On line под> print(a)
Не будет работать
@bot.command(name='eval')
async def eval_(ctx,*,command):
try:
x = eval(command)
if inspect.isawaitable(x):
em=discord.Embed(description="Eval.\nOutput:\n{}\n".format(await x))
await ctx.send(embed=em)
else:
em=discord.Embed(description=f"Eval\nOutput:\n{x}\n")
await ctx.send(embed=em)
except Exception as e:
await ctx.channel.send(e)