REKLAM ALANI

[Python] Ban Komudu

avatar ZeynepHANIM
Aktif Üye
264
#1
Yorumu Paylaş

Komudun Adı: [Python] Ban
Komut için Gerekli Modüller: discord.py
Komut Açıklaması: Etiketlediğiniz Kişiyi Banlar
Komutun Ekleneceği Yer: Main (bot.py, app.py)
Kod:
@client.command()
async def ban(ctx, member:discord.Member=None, *, sebep:str=None):
  if sebep == None:
    sebep = "**Sebep Girilmemiş**"
  if not ctx.message.author.guild_permissions.ban_members:
    await ctx.send("Bu komutu sadece **Kullanıcıları Banla** yetkisine sahip kişiler kullanabilir.")
  elif member is not None and member.guild_permissions.administrator:
    await ctx.send("Etiketlediğiniz kullanıcı **Yönetici** yetkisine sahip olduğu için o kullanıcıyı banlayamam!")
  elif member is None:
    await ctx.send("Banlamak için lütfen bir kullanıcı etiketleyiniz!")
    return
    else:
      try:
        embed = discord.Embed(title="Banlandın!", description=f"{ctx.author.name} adlı yetkili, seni **{ctx.guild.name}** sunucusundan banladı!\nSebep: {sebep}", color=discord.Colour.red())
        embed2 = discord.Embed(title="Başarıyla Banlandı", description=f"{member.name} adlı üye başarıyla {sebep} nedeniyle banlandı.\n\n**NOT:** Kullanıcı özel mesajlarını kapattığı veya beni engellediği için özel mesajlarına yazı yazamadım.", color=discord.Colour.green())
        await member.send(embed=embed)
deneme
Aktif Üye

Konuda Ara

0 Yorum


Konuyu Okuyanlar: