node js vk api

Статус
В этой теме нельзя размещать новые ответы.

Kecer

Участник
Автор темы
241
11
Пользую библиотекой vk-io и vk-io/hear
Хотел бы спросить как можно редактировать сообщение, облазил всё не нашёл не чего полезного что поможет мне это сделать
 
Решение

context.editMessage({ message: "new text" })

пример использования:
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);

neverlane

t.me/neverlane00
Друг
1,002
1,141

context.editMessage({ message: "new text" })

пример использования:
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);
 

Kecer

Участник
Автор темы
241
11

context.editMessage({ message: "new text" })

пример использования:
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);
UnhandledPromiseRejectionWarning: APIError: Code №15 - Access denied

UnhandledPromiseRejectionWarning: APIError: Code №15 - Access denied
UPD прошу прощения это я дурачок) Огромное спасибо, было бы приятно если бы помог ещё вот с этой фичей
 
Статус
В этой теме нельзя размещать новые ответы.