Задать вопрос

Как запустить несколько аккаунтов ВК?

Здравствуйте. Мне нужно запустить несколько аккаунтов ВКонтакте в одном процессе. Использую библиотеку VK-IO для работы с апи ВКонтакте и попробовал сделать так (код ниже), но запускается только последний аккаунт из массива. Помогите с решением...
const { VK, getRandomId } = require('vk-io');
const { HearManager } = require('@vk-io/hear');
const users = require("./database/tokenUsers.json");
let vk;
users.map(user => {
    console.log(user)
    vk = new VK({
        token: user.token
    })
});
const bot = new HearManager();
vk.updates.on('message_new', bot.middleware);

bot.hear(/^!start/, ctx => {
    if(ctx.senderId !== id) return;
    vk.api.messages.send({ chat_id: ctx.chatId, message: "Hi", random_id: getRandomId() })
});


vk.updates.start().catch(console.error);
console.log("Bot has been started!");
  • Вопрос задан
  • 115 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Nc_Soft
переместите всю логику внутрь users.map
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы