Я пытаюсь создать бота Discord с python rewrite, который изменяет разрешения канала каждые 24 часа или каждый день в определенное c время - PullRequest
0 голосов
/ 12 июля 2020

Я могу изменить разрешения канала с помощью команды, но я хочу oop, чтобы бот автоматически менял разрешения. Я не знаю как.

Это то, что я написал до сих пор, он может изменять разрешения, но как мне это автоматизировать?

@client.command()
@commands.has_permissions(manage_messages=True)
async def lock(ctx):
    await ctx.message.delete()
    guild = client.get_guild(702178772333494412)
    role = discord.utils.get(guild.roles, name = '┃➥┃Member')
    await ctx.channel.set_permissions(role, send_messages=False)
    test_e = discord.Embed(
        colour=discord.Colour.green()
    )
    test_e.add_field(name="**Announcement:-**", value="Registration is now Closed!", inline=True)
    
    await ctx.send(embed=test_e)


@client.command()
@commands.has_permissions(manage_messages=True)
async def unlock(ctx):
    await ctx.message.delete()
    guild = client.get_guild(702178772333494412)
    role = discord.utils.get(guild.roles, name = '┃➥┃Member')
    await ctx.channel.set_permissions(role, send_messages=True)
    test_e = discord.Embed(
        colour=discord.Colour.blue()
    )
    test_e.add_field(name="**Announcement:-**", value="Registration is now open!", inline=True)
    
    await ctx.send(embed=test_e)
    ```

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...