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

Не работает бот в вк, что делать?

в группе версию API поставил самую новую -5.120 Написал скрипт, запускаю через консоль, пишет что бот работает, но он не работает,что сделал не так ?
spoiler
//Модули
const {VK, Keyboard} = require('vk-io');
const vk = new VK();
const commands = [];
const {updates} = vk;

vk.updates.use(async (mes, next) => {
   if(mes.type == 'message' && (mes.isOutbox || mes.senderid < 0)) return;
   if (mes.senderid === undefined || mes.senderType != 'user') return; 


try {
	await next();
   } catch (e) {
   	 console.log(e);
   }
});


//Команды
vk.updates.hear(/(привет)/ui, async (mes) => {
	return mes.send({
	  message: 'Кнопки появились',
	  keyboard: Keyboard([
	  [ 

	  	Keyboard.textButton({
	  		label: 'Красная',
	  		color: 'negative'
	    })
	  ],
	  [ 
	    Keyboard.textButton({
	  		label: 'Cиняя',
	  		color: 'primary'
	    }),  
        Keyboard.textButton({
	  		label: 'Зеленая',
	  		color:'positive'
	    })
      ],
      [  
        Keyboard.textButton({
	  		label: 'Cерая',
	  		color: 'defaulte'
	  	})
	  ]

	])

  });

});


async function polling () {
   vk.setOptions({
   	token: "63d09ea68cf98347f1d08cef77ca7c6973d6b73c70e1313126d421a424280eb25fb31872b8a5a4bfa10d5",
   	apiMode: "parallel",
   	pollingGroupId: 197372877
	});  
   
  console.log('BOT STARTING...');
  await vk.updates.startPolling();
  console.log('BOT STARTED')
}
polling().catch(console.error);
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
Akhosh
@Akhosh
Полый верстальщик
Может где-то допустил ошибку? Может пробел где-то нужна, или что-то закрыть?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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