Ошибка в перезаписи discord.py: discord.ext.commands.errors.MissingRequiredArgument: вопрос является обязательным аргументом, который отсутствует - PullRequest
0 голосов
/ 02 апреля 2020

У меня продолжает появляться эта ошибка: discord.ext.commands.errors.MissingRequiredArgument: вопрос является обязательным аргументом, который отсутствует. Я не вижу ничего плохого в моем коде вообще, и я использую переписать, пожалуйста, посмотрите:

@client.command(aliases =['insultme', 'plzinsult'])
async def _insultme(ctx, *, question):
    responses = ['You make it impossible to underestimate you',
                 'I may love to shop but i, myself, will never buy your bullshit.',]
    embed = discord.Embed(title='Question:', description=question, color=0x2332e4, inline=False)
    embed.add_field(name='Answer:', value=random.choice(responses), inline=False)
    await ctx.send(embed=embed)

Я сделал этот же код просто разные ответы, псевдонимы и асин c def и его работало очень хорошо, пожалуйста, помогите, я не знаю, что не так.

изображение кода вот изображение

Ответы [ 2 ]

0 голосов
/ 02 апреля 2020

Вы также можете использовать это!

@client.command(aliases=['insult me', 'plzinsult'])
async def insultme(ctx, *, question):
    responses = ['You make it impossible to underestimate you', 'I may love to shop but i,myself, will never buy your bullshit.',]
    embed = discord.Embed(title='Question:', description=random.choice(responses), color=0x2332e4, inline=False)
    await ctx.send(embed=embed)
0 голосов
/ 02 апреля 2020

У меня была такая же ошибка, поэтому я знаю, как ее исправить!

Это то, что ваш код должен быть.

@bot.command(aliases=['insultme', 'plzinsult'])
async def insultme(ctx, *, question):
    responses = ['You make it impossible to underestimate you', 'I may love to shop but i,myself, will never buy your bullshit.',]
    embed = discord.Embed(title='Question:', description=question, color=0x2332e4, inline=False)
    embed.add_field(name='Answer:', value=random.choice(responses), inline=False)
    await ctx.send(embed=embed)

Если есть какие-либо больше ошибок, свяжитесь со мной через раздор! DrNano#9195

...