gpt4 book ai didi

javascript - i = 1 如何访问channel_number_i?

转载 作者:行者123 更新时间:2023-12-02 23:19:51 26 4
gpt4 key购买 nike

我正在使用 Node JS 创建 TS3 查询机器人 library

加入 x channel 后应该会自动注册。我正在尝试让机器人用户创建 x 个 channel 成为可能。

我正在尝试创建一个包含如下内容的 for(;;) 循环:(variable是局部循环变量,每次迭代都会增加一次)

if(channel_i.channelId == event.channel.cid) {...}

这里是代码:

注册.js:

module.exports = {
registerUser: function(event, client)
{
var rc = require("../../configs/register_config.js")

for(i = 1; i<= rc.iloscKanalow; i++){
console.log("zaczynam loop: " + i)

if(event.channel.cid == rc.channel_1.channelId) {

if(!event.client.servergroups.includes(rc.channel_1.groupId)) {
var date = new Date(),
g = date.getHours(),
m = date.getMinutes(),
s = date.getSeconds()
try{
event.client.addGroups(rc.channel_1.groupId)
}catch(e){
console.log(" [ " + g + " : " + m + " : " + s + " ] " + "register.js: error: " + e.message)
event.client.kickFromChannel("ERROR - ZOBACZ LOGI")
event.client.poke("Wystąpił błąd, proszę zgłoś go administracji.")
}
event.client.poke("You have been successfullyn registerned!")
event.client.kickFromChannel()
console.log(" [ " + g + " : " + m + " : " + s + " ] " +'Zarejestronwalem: ' + client.nickname)
} else {
event.client.poke("You arne already registerned!")
event.client.kickFromChannel()
}

//koniec ifa
}

//koniec fora
}
}
}




register_config.js:

var register_config = {

"iloscKanalow": 1, // <--- it means "number of channels"

channel_1: {
"groupId" : 11,
"channelId": 4
}

};

module.exports = register_config;

确切的问题: 如何动态访问名为

的变量
var channel_1 = 5

变量 i = 1 ?

示例:client.addGroups(channel_i.groupId)

最佳答案

已更新

rc["channel_"+i] 其中 i 是索引

关于javascript - i = 1 如何访问channel_number_i?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56998363/

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