Orta-Yüksek seviye bir derstir ve rolleri ayarlar!
Evet, bugün yine, yeni bir Discord.py ders konusu açıyorum, iyi okumalar. :)
Bildiğiniz üzere insanlar kendi sunucusunda küfredilmesine karşı gelir. Ben de buna ithafen Discord.py susturma, bir nevi rol taşıma kodunu paylaşıyorum.
Bu kodları "@client.event" classınıza yazın!
[CODE
]await client.delete_message(message)
await client.send_message(message.channel, "{} adlı kişi {} adlı kişiyi {} gün susturdu!".format("Botunuzun ismi", message.author, "Susturma süresi"))
print(message.author.name, message.author.id, "{Bot ismi} tarafından susturuldu!")
#Burası discord kanalına log yapar.
await client.send_message(discord.Object(id="Sunucu sahiplerinin erişebileceği log odasının ID numarası"), "Susturulan;")
await client.send_message(discord.Object(id="Sunucu sahiplerinin erişebileceği log odasının ID numarası"), message.author.name)
await client.add_roles(message.author, discord.utils.get(message.author.server.roles, name="Konuşma özelliğini kapattığınız rol ismi."))[/CODE]
Evet, bugün yine, yeni bir Discord.py ders konusu açıyorum, iyi okumalar. :)
Bildiğiniz üzere insanlar kendi sunucusunda küfredilmesine karşı gelir. Ben de buna ithafen Discord.py susturma, bir nevi rol taşıma kodunu paylaşıyorum.
Bu kodları "@client.event" classınıza yazın!
[CODE
]await client.delete_message(message)
await client.send_message(message.channel, "{} adlı kişi {} adlı kişiyi {} gün susturdu!".format("Botunuzun ismi", message.author, "Susturma süresi"))
print(message.author.name, message.author.id, "{Bot ismi} tarafından susturuldu!")
#Burası discord kanalına log yapar.
await client.send_message(discord.Object(id="Sunucu sahiplerinin erişebileceği log odasının ID numarası"), "Susturulan;")
await client.send_message(discord.Object(id="Sunucu sahiplerinin erişebileceği log odasının ID numarası"), message.author.name)
await client.add_roles(message.author, discord.utils.get(message.author.server.roles, name="Konuşma özelliğini kapattığınız rol ismi."))[/CODE]
Son düzenleme: