Загрузка...

How to make a repost bonus in a VK bot?

Thread in Node.js created by Kolyanuil Feb 4, 2022. 648 views

  1. Kolyanuil
    Kolyanuil Topic starter Feb 4, 2022 13 Jul 22, 2019
    vk.updates.on('new_wall_repost', async (message) => {
    помогите пожалуйста, как оформить чтобы бот давал бонус за репост через это событие я не понимаю, пробывал как в вк айпи написанно не получается
     
  2. BusDriver
    BusDriver Feb 9, 2022 :pepedrive: За рулем. Не беспокоить. 516 Dec 9, 2020
    vk-io?
     
  3. pinilopa
    pinilopa Feb 10, 2022 Banned 69 Apr 17, 2021
    JavaScript
    vk.updates.on('wall_repost', async(ctx) => {
    const postId = 1; // Айди поста который бонус за репост
    const thisPost = ctx.wall.copyHistory[0].id
    const user = {
    reposts: []
    } // тут получаешь юзера, в бд должен быть repost в массиве
    // айди юзера ctx.wall.ownerId

    if(user.reposts.includes(thisPost)) return; // Если у юзера уже сделан данный репост

    // Cюда уже записываешь то что хочешь делать с юзеров за репост
    });
     
    1. View previous comments (2)
    2. rebornrkut
      Kolyanuil, открой документацию, это же основы -__------------------
    3. pinilopa
      JavaScript

      vk.api.messages.send({
      peer_id: айди,
      message: 'Сообщение',
      random_id: new Date().getTime()
      })

    4. samadluk
      pinilopa, а как сделать реакцию на лайк, а именно получить ид лайкнувшего пост?
  4. grwefcqw
    grwefcqw Feb 10, 2022 Banned 2 Feb 9, 2022
    проще через сервер в группе
     
Loading...
Top