Попытка создать ботов-минеров внутри объекта

#javascript

Вопрос:

Я пытаюсь сделать код, который создает бота-минера после того, как кто-то наберет !войдите в discord. Я хочу, чтобы несколько человек могли иметь ботов одновременно, поэтому у меня есть код, который выглядит следующим образом

 let allbots = {};

allbots[message.author.id] = mineflayer.createBot({
    username: `${name}`,
    password: `${pass}`,
    host: `${args[1]}`

})

allbots[message.author.id].on("login", async () => {
    console.log(message.author.id   " Bot Online!")
})


 

Я использовал консоль.войдите в журнал, чтобы убедиться, что переменные, такие как name, pass и args[1], верны, и они верны. Когда я использую

 let bot = mineflayer.createBot({
    username: `${name}`,
    password: `${pass}`,
    host: `{args[1]}`
})
 

тогда это прекрасно работает.