Discordpy Tekrar Etme komutu

FazliBasturk

Hectopat
Katılım
10 Haziran 2020
Mesajlar
817
Çözümler
7
Daha fazla  
Cinsiyet
Erkek
Python ile Discord botu yapıyorum, eğlence amaçlı söyle komutu ekledim. Fakat @everyone ya da @here yazılmasınıda sağlıyordu, ben de @everyone ve @hereyi engellemeye çalıştım fakat beceremedim. Eğer (f! Prefixim) "f!söyle @everyone" dersem sıkıntı yok bot bunu yapamazsın diyor fakat "f!söyle Herkese sa @everyone" derse bot tekrar ediyor ve @everyone gitmiş oluyor. Bunu nasıl düzeltebilirim :/

Python:
#Söyle
@client.command(name='söyle', help='Bota istediğini söyletirsin')
async def soyle(ctx, *, arg):
    if arg == "@everyone":
        await ctx.send("Tek akıllı sen değilsin 😉")
    elif arg == "@here":
        await ctx.send("Tek akıllı sen değilsin 😉")
    else:
        await ctx.send(arg),

1617178275362.png
 
Son düzenleme:
Python:
@client.command(name="söyle", help="Bota istediğini söyletirsin")
async def soyle(ctx, *, arg):
   message = arg
   if arg in ("@everyone", "@here"):
       message = "tek akıllı sen değilsin :)"
   await ctx.send(message)
 
Allah allah, ben pythonda böyle bir özellik olduğunu sanıyordum ama sanırsam yokmuş.

Bunu deneyin.

Python:
@client.command(name="söyle", help="Bota istediğini söyletirsin")
async def soyle(ctx, *, arg):
   message = arg
   if "@everyone" in arg or "@here" in arg:
       message = "tek akıllı sen değilsin :)"
   await ctx.send(message)
 
Allah Allah, ben Python'da böyle bir özellik olduğunu sanıyordum ama sanırsam yokmuş.

Bunu deneyin.

Python:
@client.command(name="söyle", help="Bota istediğini söyletirsin")
async def soyle(ctx, *, arg):
message = arg
if "@everyone" in arg or "@here" in arg:
message = "tek akıllı sen değilsin :)"
await ctx.send(message)

Çok teşekkür ederim :D çözüldü, şu an çalışıyor istediğim gibi
1617179617772.png


Sizi nasıl çözüm seçeceğim
 
Son düzenleme:
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı