• Как справиться с периодической неотправкой сообщений при использовании vk_api?

    @RINAMI
    Занимаюсь монтажом и дизайном. PSD,AEX,VEG.
    Толком не понял чего вы хотите, но чтобы отправить сообщение от имени группы пользователю, нужно чтобы он написал вам первым, а так, вот написал вам скрипт простого бота:
    import vk_api
    token = ""
    id_group = айди_группы
    vk = vk_api.VkApi(token=token)
    longpoll = VkBotLongPoll(vk, id_group)
    getting_api = vk.get_api()
    
    def otpravitel(id, message):
          vk.method("messages.send", {"user_id": id, "message": text, 'random_id': 0})
    
    while True:
         for event in longpoll.listen():
            if event.type == VkBotEventType.MESSAGE_NEW:
              if event.from_user:
                 id = event.object.message['from_id']
                 mes = event.object.message['text']
                 if mes == 'Привет, как дела?'
                    otpravitel(id, 'Привет, отлично, у тебя?')
                 else:
                    otpravitel(id, 'Я не понял вас')
         continue

    Зачем столь напрягаться если просто можно взглянуть в документацию? Или посмотреть роликов на ютубе?
    P.S советую использовать BotsLongPoll для работы ТОЛЬКО в беседах, UserLongPoll для пользователей.
    Ответ написан
    4 комментария