import { VK, MessageContext } from 'vk-io';
import { HearManager } from '@vk-io/hear';
const vk = new VK({
token: process.env.TOKEN
});
const hearManager = new HearManager<MessageContext>();
vk.updates.on('message_new', hearManager.middleware);
hearManager.hear(/^hello$/, async (context) => {
const message = await context.send('привет, это сообщение измениться через 5 секунд');
setTimeout(() => message.editMessage({ message: "сообщение изменилось" }), 5000);
});
vk.updates.start().catch(console.error);