Загрузка...

Hater bot vk

Тема в разделе Node.js создана пользователем shits 25 авг 2021. 449 просмотров

  1. shits
    shits Автор темы 25 авг 2021 2 13 май 2021
    Помогите пожалуйста переписать код, чтобы этого бота можно было ставить на определеную беседу

    Код
    const { VK, keyboard } = require('vk-io');
    const vk = new VK();
    const rq = require("prequest");
    const { api } = vk;
    const fs = require("fs");
    const acc = require("./base/acc.json");

    var ls_arr = fs.readFileSync('ls.txt').toString().split("\n");


    vk.setOptions({ token: '52a83fde9cec2cf8cb8987d235fd85ad5c7fdde29472c762f925c539e8f67f467d60235e980286078ca5'}); // Токен стр вк
    const { updates, snippets } = vk;

    updates.startPolling();
    console.log(`Хелло Ворлд`)

    updates.on('message', async (message) => {
    if(message.senderId == 593056478) return;
    var a = message.senderId;
    if(a == 231949798)
    {
    acc.ls++;
    console.log(acc.ls);
    return message.reply(`@id`+a+`(`+ls_arr[acc.ls%ls_arr.length]+`)`);

    }
    });

    setInterval(function(){
    fs.writeFileSync("./base/acc.json", JSON.stringify(acc, null, "\t"))
    }, 3500);
     
  2. sizeoftrickster
    JavaScript
    const { VK } = require('vk-io');

    const vk = new VK({
    token: token,
    pollingGroupId: pollingGroupId // Нужно что-бы бот видел сообщения из бесед
    });

    vk.updates.on('message_new', async (ctx) => {
    if (ctx.peerId == int) { // peer_id - ID отправителя: беседа, или человек, или сообщество
    ...
    }
    });

    vk.updates.start()
    .then(() => console.log('Бот запущен!'))
    .catch(console.error);
     
Загрузка...
Top