그래서 다음 코드를 사용하는 음소거 명령이 있습니다.
@client.command(pass_context = True)
async def mute(ctx, member: discord.Member):
role = discord.utils.get(member.guild.roles, name='Muted')
await member.add_roles(role)
embed=discord.Embed(title="User Muted!", description="**{0}** was muted by **{1}**!".format(member, ctx.message.author), color=random.choice(colors))
await ctx.send(embed=embed)
잘 작동하지만 음소거 시간을 지정할 수 있도록 만들고 싶습니다. 그렇게하는 방법을 잘 모르겠습니다.
나는 프로그래밍이 처음이므로 어떤 통찰력이라도 대단히 감사하겠습니다.
await asyncio.sleep()
지정된 시간 동안을 추가 한 다음 역할을 제거하십시오. 확인하십시오 import asyncio
.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다