【问题标题】:Discord.py eval error spitting out random junkDiscord.py eval 错误吐出随机垃圾
【发布时间】:2020-01-16 03:04:36
【问题描述】:

我创建了一个有效的 eval 命令。就在我使用它的时候,它也吐出这个:

这是我目前的代码:

@commands.is_owner()
@client.command(name='eval')
async def eval_(ctx, *, command):
    res2 = eval(command)
    if inspect.isawaitable(res2):
        embed = discord.Embed(
        title='Eval', description='' , colour=discord.Colour.green())

        embed.add_field(name='Input', value=f'||{await res2}||', inline=False)


        await ctx.send(embed=embed)

我不知道如何解决这个问题。有人可以帮忙吗?

【问题讨论】:

    标签: python python-3.x discord.py


    【解决方案1】:

    这只是 Message 对象的 repr
    您没有提供导致该输出的输入,但假设 res2 是返回 Message 对象的协程,您将结果格式化为字符串,因此它按预期输出 Message 对象的字符串表示形式.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-20
      • 2015-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-15
      • 2021-12-04
      • 1970-01-01
      相关资源
      最近更新 更多