【发布时间】:2020-04-24 21:55:42
【问题描述】:
所以我是使用 python 的新手,我一点也不擅长,我想创建一个基于用户说“Za warudo!”的机器人 meme。频道将静音 10 秒,并发送 gif 图像也已设置 所以我可以做这个很容易做的图像我还想添加大约 120 秒或更长时间的冷却时间我不希望这个命令被垃圾邮件发送。
@client.event
async def on_message(message):
channel = message.channel
if message.content.startswith('ZA WARUDO!'):
with open('zawarudo.gif', 'rb') as picture:
await client.send_file(channel, picture)
无论如何,我只是不明白如何做这个定时频道静音,我应该使用一个角色吗?如果我这样做,我将如何将它提供给服务器中的每个人?
【问题讨论】:
-
稍微玩一下,我认为它与 discord.permissions() 和 .update 方法有关,但我认为我仍然不理解它
-
所以经过很长时间,我终于做了一些事情,但我无法在这里以每个人的角色来做我所做的事情,但没有冷静下来只是为了设置权限“等待 channel.set_permissions( message.author, send_messages=False)"
标签: python-3.x discord.py