How do I login with multiple discord bot accounts WITHOUT hardcoding?(如何在没有硬编码的情况下使用多个不一致的bot帐户登录?)
本文介绍了如何在没有硬编码的情况下使用多个不一致的bot帐户登录?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我现在已经尝试了一段时间,但没有成功。
我尝试的内容如下所示,我希望能够让多个不一致机器人帐户同时响应相同的提示,而无需对其进行硬编码,我目前为止最好的示例如下所示。
编辑:我知道客户端。出错时,但这是我遇到的最好的例子
const auth = require("./tokens.json");
const Discord = require("discord.js");
client = new Discord.Client();
var clients = [];
auth["Tokens"].forEach(element => {
console.log(clients)
clients.push(new Discord.Client().login(element));
console.log(clients)
});
console.log(clients[0])
console.log(clients[1])
console.log(clients[2])
clients.forEach(client => {
client.on("ready", () => {
console.log("I am ready!");
console.log(client.user.id)
});
});
我的tokens.json代码:
{
"Tokens": ["MjIxtokentoken","MjIxtokentokenc","MjIxtokentoken"]
}
输出:
PS E: est> node app.js
[]
[ Promise { <pending> } ]
[ Promise { <pending> } ]
[ Promise { <pending> }, Promise { <pending> } ]
[ Promise { <pending> }, Promise { <pending> } ]
[ Promise { <pending> }, Promise { <pending> }, Promise { <pending> } ]
Promise { <pending> }
Promise { <pending> }
Promise { <pending> }
E: estapp.js:40
client.on("ready", () => {
^
TypeError: client.on is not a function
at E: estapp.js:40:12
at Array.forEach (<anonymous>)
at Object.<anonymous> (E: estapp.js:39:9)
at Module._compile (internal/modules/cjs/loader.js:959:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:995:10)
at Module.load (internal/modules/cjs/loader.js:815:32)
at Function.Module._load (internal/modules/cjs/loader.js:727:14)
at Function.Module.runMain (internal/modules/cjs/loader.js:1047:10)
at internal/main/run_main_module.js:17:11
推荐答案
您可以通过简单的方式完成。首先在Your令牌上循环,然后做好您的工作。
如下所示:
const auth = require('./tokens.json')
const Discord = require('discord.js')
for (const token of auth.Tokens) {
const client = new Discord.Client()
client.on('ready', () => {
console.log('I am ready !')
console.log(client.user.id)
})
client.login(token)
}
这篇关于如何在没有硬编码的情况下使用多个不一致的bot帐户登录?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:如何在没有硬编码的情况下使用多个不一致的bot帐户登录?
基础教程推荐
猜你喜欢
- 我什么时候应该在导入时使用方括号 2022-01-01
- 在for循环中使用setTimeout 2022-01-01
- 悬停时滑动输入并停留几秒钟 2022-01-01
- Karma-Jasmine:如何正确监视 Modal? 2022-01-01
- 在 JS 中获取客户端时区(不是 GMT 偏移量) 2022-01-01
- 当用户滚动离开时如何暂停 youtube 嵌入 2022-01-01
- 角度Apollo设置WatchQuery结果为可用变量 2022-01-01
- 有没有办法使用OpenLayers更改OpenStreetMap中某些要素 2022-09-06
- 动态更新多个选择框 2022-01-01
- 响应更改 div 大小保持纵横比 2022-01-01