Saya membuat bot perselisihan dengan python 3.6 dan discord.py untuk server perselisihan pribadi saya, dan saya membuat perintah bantuan satu-satunya hal yang tidak berfungsi adalah await client.say()
. Saya menggunakan roda gigi, saat ini saya memiliki 3 file bernama basics.py
, info_commands.py
dan miscellaneous.py
Saya mencoba mengganti await client.say()
dengan await client.send_message()
tetapi masih tidak berhasil. Saya tidak mengerti alasannya karena ini berfungsi di tempat lain dalam kode saya dan pesan kesalahan tidak terlalu membantu saya.
cogs = ['info_commands', 'miscellaneous']
@client.command(pass_context=True)
async def help(ctx):
help = discord.Embed(title="Voici le menu d'aide :", description="",
color=discord.Colour.dark_red())
for y in range(len(cogs)):
help.add_field(name=str(cogs[y-1]), value="", inline=True)
await client.say(embed=help)
Hasil yang diharapkan adalah penyematan dengan dua bidang, miscellaneous
pertama dan info_commands
kedua tetapi hasil saat ini adalah pesan kesalahan yang menyatakan bahwa ada kesalahan pada baris 34 di bantuan, berikut pesan kesalahannya:
help
. Apakah Anda melakukan sesuatu untuk menghapus perintahhelp
yang ada? - person Patrick Haugh   schedule 24.12.2018client.remove_command('help')
- person KoraKu   schedule 24.12.2018