λ΄μ ν΅ν΄μ μ±ν λ°©μ λ©μΈμ§λ₯Ό ν¨μ¨μ μΌλ‘ μ§μΈ μ μλλ‘ λ©μΈμ§ μμ κΈ°λ₯μ μΆκ°ν΄μ£Όμλ€.
μ΄λ°μλ μ΄λ°μμΌλ‘ μ½λλ₯Ό μ§°λ€.
# κΆνμ ν΅ν΄ λ©μΈμ§ μμ κΈ°λ₯
if message.content.startswith ("!μ²μ"): # '!μ²μ'λ₯Ό μ
λ ₯νλ€λ©΄
if message.author.guild_permissions.administrator: # μ
λ ₯ν μ μ μ κΆνμ νμΈνλ€.
amount = message.content[4:] # '!μ²μ μ«μ' μμ μ«μλ₯Ό μΈμνμ¬ amountμ κ°μ λ£λλ€.
await message.delete()
await message.channel.purge(limit=int(amount))
else: # μ
λ ₯ν μ μ κ° κΆνμ΄ μλ€λ©΄,
await message.delete() # μ
λ ₯ν μ±ν
μ μμ νκ³ ,
await message.channel.send("{}, λΉμ μ λͺ
λ Ήμ΄λ₯Ό μ¬μ©ν μ μλ κΆνμ΄ μμ΅λλ€".format(message.author.mention)) # λ¬Έμ₯μ μΆλ ₯νλ€.
'!μ²μ μ«μ' λΌκ³ μ λ ₯μ ν΄μ μ«μλ₯Ό μΈμνλλ‘ νκΈ° μν΄μ startswith() ν¨μλ₯Ό μ¬μ©ν΄μ€λ€.
startsWith() ν¨μλ λμ λ¬Έμμ΄μ΄ νΉμ λ¬Έμ λλ λ¬Έμμ΄λ‘ μμνλμ§ μ²΄ν¬νλ ν¨μ
μ΄λ°μμΌλ‘ μ½λλ₯Ό μ§λκΉ '!μ²μ μ«μ'λ₯Ό μ λ ₯νλ©΄ λ©μΈμ§λ₯Ό μμ νλ κΈ°λ₯λ§μ μννκΈ° λλ¬Έμ λμ€μ λͺ κ°μ λ©μΈμ§λ₯Ό μ§μ λμ§ νμΈμ ν μ μμ΄μ λΆνΈν μλ μλ€κ³ μκ°ν΄μ μλ² λλ₯Ό μ¬μ©νμ¬ λͺ κ°μ λ©μΈμ§λ₯Ό μμ νλμ§ λ³΄μ¬μ£Όκ² μμ ν΄μΌκ² λ€κ³ λκΌλ€.
μλ² λλ₯Ό μ¬μ©νμ¬ μ΄λ€ μ μ κ° λͺ κ°μ λ©μΈμ§λ₯Ό μ§μ λμ§ μΆλ ₯νλλ‘ μμ νλ€.
κ·Έλ¦¬κ³ νΉμ κΆνμ΄ μλ μ μ κ° λ€λ₯Έ μ μ μκ² μν μ μ€ μ μλ κΈ°λ₯μ μΆκ°ν΄μ€¬λ€.
# μΈμ¦ κΈ°λ₯
if message.content.startswith ("!μΈμ¦"): # '!μΈμ¦'μ μ
λ ₯νλ€λ©΄
if message.author.guild_permissions.administrator: # μ
λ ₯ν μ μ μ κΆνμ νμΈνλ€.
await message.delete() # μ
λ ₯ν μ±ν
μ μμ νλ€.
user = message.mentions[0] # '!μΈμ¦ @μ μ ' μμ μ μ μ 보λ₯Ό userμ λ΄λλ€.
# κ°λ
μ±μ μν μλ² λ μΆλ ₯
embed = discord.Embed(title="π μΈμ¦ μμ€ν
", description="μΈμ¦μ΄ μ μμ μΌλ‘ μλ£ λμμ΅λλ€ !",timestamp=datetime.datetime.now(pytz.timezone('UTC')), color=0x4c2896)
embed.add_field(name="μΈμ¦ λμμ", value=f"{user.name} ( {user.mention} )", inline=False)
embed.add_field(name="λ΄λΉ κ΄λ¦¬μ", value=f"{message.author} ( {message.author.mention} )", inline=False)
embed.set_thumbnail(url="https://cdn.discordapp.com/attachments/955360993729449987/955392404280737812/99pk9saw36t7q8t3o0gt.jpg")
embed.set_footer(text="Bot Made by. κΉλλ―Ό#0026, , λ¬Έμλ DMμΌλ‘ λΆνλ립λλ€ π¬")
await message.author.send (embed=embed) # μ μ κ°μΈ DMμΌλ‘ μ μ‘νλ€. μ±ν
λ°©μ μΆλ ₯λλλ‘ νλ €λ©΄ messae.channel.send λ‘ λ°κΎΈλ©΄ λλ€.
role = discord.utils.get(message.guild.roles, name = 'μ μ π')
await user.add_roles(role)
else: # κΆνμ΄ μλ€λ©΄
await message.delete() # μ
λ ₯ν λ©μΈμ§λ₯Ό μμ νκ³ ,
await message.channel.send(embed=discord.Embed(title="κΆν λΆμ‘±", description = message.author.mention + "λμ κΆνμ΄ μμ΅λλ€", color = 0x4c2896)) # νΉμ 문ꡬλ₯Ό μΆλ ₯νλ€.
embed.set_footer(text="Bot Made by. κΉλλ―Ό#0026, , λ¬Έμλ DMμΌλ‘ λΆνλ립λλ€ π¬")
embed.set_thumbnail(url="https://cdn.discordapp.com/attachments/955360993729449987/955392404280737812/99pk9saw36t7q8t3o0gt.jpg")
μ²μ κΈ°λ₯μμ μ¬μ©νλ startswith() ν¨μλ₯Ό μ¬μ©ν΄μ '!μΈμ¦ @μ μ 'μμ @μ μ μ μ 보λ₯Ό λ°μ μ μλλ‘ νλ€.
λλ μν μ 'μ μ π' λ‘ μ€ μ μκ² νλ€.
μ μμ μΌλ‘ 'μ μ π' μν μ λ°μ κ²μ λ³Ό μ μλ€.
κΈ°λ₯μ΄ λͺ κ° μμμλ μ½λκ° 70μ€ μ΄μμ΄μ¬μ μ‘°λ§κ°μ κΈ°λ₯μ λ°λΌμ νμΌμ λΆν ν΄μ μ½λλ₯Ό μμ±ν΄μΌκ² λ€κ³ μκ°νλ€.
μμν©λλ€!