Ответы пользователя по тегу Node.js
  • Что делать если не работает данный кусок кода?

    @Almas_Almuhametov Автор вопроса
    Решил вопрос. Бот просто изменял несколько букв на латинские. Благодаря Aetae я узнал в чём дело. Огромное спасибо ему.
    Ответ написан
    Комментировать
  • Как сделать чтобы сообщение проходило по всем беседам NODEJS?

    Моя версия:
    cmd.hear(/^(?:setwall)\s(.*)$/i, async (message, bot) => {
    	if(проверка на админа) return bot(`защищённое поле, недоступное вам для редактирования`);
    
    	message.args[1] = message.args[1].replace("wall", "");
    	message.args[1] = message.args[1].split('_');
    	wall_to_send = "wall" + message.args[1][0] + "_" + message.args[1][1];
    	return bot(`обновлён пост для рассылки`);
    });
    
    cmd.hear(/^(?:textsend)\s([^]+)/i, async (message, bot) => {
    if(проверка на админа) return bot(`защищённое поле, недоступное вам для редактирования`);
    
    	await bot(`рассылка завершена`);
    	users.map(user => {
    		vk.api.messages.send({ user_id: user.id, message: message.args[1], attachment: wall_to_send }).then(() => {
    			console.log(`SENDED ${user.id}`)
    		}).catch((err) => {
    			console.log(`NOOOOT ${user.id}`)
    		});
    	});
    
    	for(var i = 1; i < 20; i++) {
    		vk.api.messages.send({ peer_id: 2000000000 + i, message: message.args[1], attachment: wall_to_send }).then(() => {
    			console.log(`CHAT SENDED ${user.id}`)
    		}).catch((err) => {
    			console.log(`CHAT NOOOOT ${user.id}`)
    		});
    	}
    });
    Ответ написан
    Комментировать