Задать вопрос
@kalsc12345
Неизвестный человек.

Vk bot страничник nodejs таймер?

Всем доброго времени суток у меня есть бот на страницу моей вк.
Хочу такую вещь сделать чтобы писало в отдельную беседу каждые 20 минут.

вот и сам код
const {VK, Keyboard, random, util} = require('vk-io');
const vk = new VK();
const {updates: cm, snippets} = vk;
const id = '472111592' //СВОЙ ИД СТРАНИЦЫ!!!!!!!!!!!!!!!
let user = new VK(); //VK()
const bot = vk.updates;

user.setOptions({
	token: 'токен'
});

vk.setOptions({
    token: 'токен',
    apiMode: 'parallel',
    pollingUserId: 472111592  //сюда айди твоей стр
});

vk.updates.startPolling();
// ТАМ КОМАНДЫ
/* || || || || || */
/* \/ \/ \/ \/ \/ */


vk.updates.hear(/^(?:help)$/i, async (message, bot) => {
 	return message.send(`Я тестовой бот`);
});

	console.log('я все проверил Бот запушен');


Проблема с реализацией может отдельная библиотека нужна либо модуль?
  • Вопрос задан
  • 111 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@defriz
люблю js
лучше бы обновить код на новую версию vk-io.
const {VK, Keyboard, random, util} = require('vk-io');
const vk = new VK();
const {updates: cm, snippets} = vk;
const id = '472111592' //СВОЙ ИД СТРАНИЦЫ!!!!!!!!!!!!!!!
let user = new VK(); //VK()
const bot = vk.updates;

user.setOptions({
  token: 'токен'
});

vk.setOptions({
    token: 'токен',
    apiMode: 'parallel',
    pollingUserId: 472111592  //сюда айди твоей стр
});

setInterval(() => { vk.api.messages.send({ peer_id: /* айди беседы */, message: 'текст сообщения' }); }. 1200000);

vk.updates.startPolling();
// ТАМ КОМАНДЫ
/* || || || || || */
/* \/ \/ \/ \/ \/ */


vk.updates.hear(/^(?:help)$/i, async (message, bot) => {
 	return message.send(`Я тестовой бот`);
});

  console.log('я все проверил Бот запушен');
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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