gpt4 book ai didi

javascript - Discord.js 如何每 5 秒编辑一次 Angular 色?

转载 作者:行者123 更新时间:2023-12-02 23:10:49 27 4
gpt4 key购买 nike

我想通过setInterval每5或10秒编辑一次 Angular 色颜色,问题是我必须重复命令来更改颜色。我不想重复该命令,只需要一个命令,它每 5 秒编辑一次 Angular 色颜色。

示例:

!test = 选择 1 种颜色

我必须重复该命令来选择颜色

!test = 两种颜色之间的选择

!test = 3 种颜色之间的选择...

if(message.content === prefix+'test'){
if(!message.guild) return;
if(!message.guild.member(bot.user).hasPermission('MANAGE_ROLES')) return;
var colors = ['#8585ff','#fff681','#a073fd','#fd73b9'];
var random = Math.floor(Math.random() * colors.length);
var role = message.guild.roles.find("name", "role name");
setInterval(() => {
role.edit({
color: colors[random]
})
}, 5000);
}

最佳答案

您想要搜索的属性名称是错误的,应该是

message.guild.roles.find("The name of the role to find", "name");

或者,你也可以这样做

message.guild.roles.find(roleVal => roleVal.name === "The name of the role to find");

关于javascript - Discord.js 如何每 5 秒编辑一次 Angular 色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57370318/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com