VK bot алертинг вместо телеграмм.
Раньше алерты от dags Airflow с домашнего сервера в коробки прилетали в телеграмм. Но неделю назад перестали приходить. Решил посмотреть куда можно еще присылать кроме почты. Ее просто очень редко проверяю. Думал сначала в Max скачал его и начал разбератся, есть чаты там но чтоб в них зарегестрироватся нужно быть юр лицом как понял, иначе заветный токен для отправки не получить. Так мой поис продолженся и остановился на vk messenger. Регистрация не сложная для получения токина нужно настроить двух факторную индификацию. Создаем сообщество, пишем в него сообщение иначе бот не сможет присылать тебе сообщения. Получаем токен сообщества ставим галочку на отправку сообщений.
import vk_ap import random
vk_session = vk_api.VkApi(token=‘ВАШ_ТОКЕН’) vk = vk_session.get_api()
# Отправляем личное сообщение пользователю с id = 123456789 vk.messages.send( user_id=123456789, # или peer_id=123456789 message=‘Привет, мир!’, random_id=random.randint(0, 2**32) )
Вот шаблон. И поменял в коде ту часть что была раньше отправка в телеграм на отправку в VK проверил несколько дней. Сообщения приходят.
Если вы знаете еще способы пишите в комментариях.