本文介绍了我如何创建慢速模式命令?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在执行一个命令,以在发生袭击时在每个通道中启用慢速模式。但是只能由特定角色使用。我该怎么做?
I am making a command that enables slowmode in every channel in case of a raid. But it can only be used by a specific role. How do I make it?
推荐答案
遍历每个渠道,并为每个用户设置速率限制
在上,您将发现有一个名为。它需要一个参数来表示设置为每个用户的速率限制的秒数。
On the documentation, you will find that Discord.TextChannel
has a method called .setRateLimitPerUser()
. It takes an argument to represent the number of seconds to set as a rate limit per user.
通过行会中的必要通道,并在每个通道上调用此方法它们,以及所需的慢速秒数。
Loop through the necessary channels in the guild and call this method on each one of them, with the desired number of seconds for slowmode.
这篇关于我如何创建慢速模式命令?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!