#python #discord #discord.py
#python #Discord #discord.py
Вопрос:
Я просто хотел спросить, как я могу создать команду, которая изменит время восстановления отправки сообщений по каналу. Вот и все.
Ответ №1:
Вы можете использовать slowmode_delay
.
Нет винтиков:
@client.command()
@commands.has_permissions(manage_messages=True) # Permission to use command
async def slowmode(self, ctx, seconds: int): # seconds
await ctx.channel.edit(slowmode_delay=seconds) # Edits the channel, (slowmode_delay = channel slowmode.
await ctx.send(f"I've set the slowmode to **{seconds}** seconds in {ctx.channel.mention}!") # Message sent after the slowmode is set.
Винтики:
@commands.command()
@commands.has_permissions(manage_messages=True)
async def slowmode(self, ctx, seconds: int):
await ctx.channel.edit(slowmode_delay=seconds)
await ctx.send(f"I've set the slowmode to **{seconds}** seconds in {ctx.channel.mention}!")