python - 我正在尝试使用 python rewrite 制作一个不和谐的机器人,它每 24 小时或每天在特定时间更改频道权限
问题描述
我可以使用命令更改频道权限,但我想循环它以便机器人自动更改权限。我不知道怎么做。
这是我到目前为止所写的,它可以更改权限,但我该如何自动化呢?
@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)
```
解决方案
推荐阅读
- machine-learning - model.eval() 应该用来测量训练集 pytorch 的准确性
- python - 如何使用 pandas 清理数据?
- java - 错误:包 org.apache.kafka.clients.producer 不存在
- experimental-design - 实验设计的样本量计算
- php - 在 codeIgniter 和 Postgresql 中插入行期间出现 ST_GeomFromGeoJSON 错误
- angular - 角度拖放无法拖动到垫子对话框中的正确位置
- javascript - 为什么我的递归函数不使用更新的状态值?
- python - 如何通过python中的python脚本检查文件名?
- vba - 批量更新工具中需要调用其他Word宏
- amazon-web-services - 如何在 terraform 中设置 AWS ECS 的 enable_execute_command 值?