Доброго времени суток! Я новенький в сфере программирования на Python и API VK. Хочу сделать рассылку сообщений пользователям бота ВКонтакте.
Т.е в какое-то определённое время бот отправит всем людям, которые хоть раз писали боту какое-то сообщение. В интернете куча хлама и ответа на этот вопрос не нашел. Буду благодарен за помощь.
import vk_api
import time
from vk_api.longpoll import VkLongPoll, VkEventType
key = "токен"
vk_session = vk_api.VkApi(token = key)
longpoll = VkLongPoll(vk_session)
vk = vk_session.get_api()
users = vk.users
for event in longpoll.listen():
if event.type == VkEventType.MESSAGE_NEW and event.to_me and event.text :
if(event.text.lower() == "привет"):
name = users.get(user_ids = event.user_id,fields='first_name')[0]['first_name']
vk.messages.send(
user_id=event.user_id,
random_id=time.time(),
message="Здравствуй " + name
)