Загрузка...

Как сделать бонус за репост в боте VK?

Тема в разделе Node.js создана пользователем Kolyanuil 4 фев 2022. 640 просмотров

  1. Kolyanuil
    Kolyanuil Автор темы 4 фев 2022 13 22 июл 2019
    vk.updates.on('new_wall_repost', async (message) => {
    помогите пожалуйста, как оформить чтобы бот давал бонус за репост через это событие я не понимаю, пробывал как в вк айпи написанно не получается
     
  2. BusDriver
    BusDriver 9 фев 2022 :pepedrive: За рулем. Не беспокоить. 516 9 дек 2020
    vk-io?
     
  3. pinilopa
    pinilopa 10 фев 2022 Заблокирован(а) 69 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юда уже записываешь то что хочешь делать с юзеров за репост
    });
     
    10 фев 2022 Изменено
    1. Посмотреть предыдущие комментарии (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 10 фев 2022 Заблокирован(а) 2 9 фев 2022
    проще через сервер в группе
     
Загрузка...
Top