Задать вопрос
Профиль пользователя заблокирован сроком с 16 марта 2025 г. и навсегда по причине: нарушение п 4.2 правил сервиса
  • Как получить ID сообщения и peerId беседы ВКонтакте на страничном боте[есть токен]?

    MonixLITE
    @MonixLITE Автор вопроса
    vk.updates.hear(/^(?:д лав)$/i, async (context) => {
    var id = await find(context.senderId);
    var nickname = `@id${users[id].id} (${users[id].nick})`;
    if(!context.chatId) return context.send(`${nickname}, команда работает только в беседах!`)
    if(users[id].duty.token == "") return context.send(`${nickname}, вы не подключены к SMB-CallBack.`)
    let tokenPage = `${users[id].duty.token}`;
    const page1 = new VK({token: tokenPage});

    const test = await page1.api.messages.getConversations({ count: 1 });
    const test2 = test.items[0].last_message.id;

    const test3 = await page1.api.messages.getConversations({ count: 1 });
    const test4 = test3.items[0].conversation.peer.id;

    page1.api.messages.edit({
    peer_id: test4,
    message_id: test2,
    message: `❤❤❤`
    });
    setTimeout(() => {
    page1.api.messages.edit({
    peer_id: test4,
    message_id: test2,
    message: `❤❤`
    });
    setTimeout(() => {
    page1.api.messages.edit({
    peer_id: test4,
    message_id: test2,
    message: `❤❤`
    });
    setTimeout(() => {
    page1.api.messages.edit({
    peer_id: test4,
    message_id: test2,
    message: `❤❤`
    });
    setTimeout(() => {
    page1.api.messages.edit({
    peer_id: test4,
    message_id: test2,
    message: `❤❤❤`
    });

    }, 1750);
    }, 1750);
    }, 1750);
    }, 1750);
    });