VnexTR: Bilişim Forumu

Tam Versiyon: [Python] Otomatik Yardım Komudu
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Komudun Adı: [Python] Otomatik Yardım
Komut için Gerekli Modüller: discord.py
Komut Açıklaması: Etiketlediğiniz Kişiyi Sunucudan Atar
Komutun Ekleneceği Yer: Main (bot.py, app.py)
Kod:
def getCogCommands(client, cog):
  cog = client.get_cog(cog)
  kmtlr = cog.get_commands()
  a = []
  for i in kmtlr:
    a.append(str(i))
  return a

@client.command()
async def yardım(ctx):
  uyetext = ""
  uyeliste = getCogCommands(client, 'uye')
  for i in uyeliste:
    if uyeliste[len(uyeliste)-1] == i:
      uyetext += f"`{i}`"
    else:
      uyetext += f"`{i}`, "
  
  eglencetext = ""
  eglenceliste = getCogCommands(client, 'eglence')
  for i in eglenceliste:
    if eglenceliste[len(eglenceliste)-1] == i:
      eglencetext += f"`{i}`"
    else:
      eglencetext += f"`{i}`, "
  
  embed = discord.Embed(title=f"{client.user.name} Yardım", color=discord.Colour.blue())
  embed.add_field(name="Üye Komutları", value=uyetext, inline=False)
  embed.add_field(name="Eğlence Komutları", value=eglencetext, inline=False)
  await ctx.send(embed=embed)