Демон оповещений (фоновая программа) на Java

145
13 сентября 2019, 12:50

Недавно начал изучать тему ботов ВК, Телеграм и других соц сетей. У них есть одна проблема: чтобы увидеть оповещение об появлении новой информации на каком-либо сайте (том же YouTube) нужно быть активным в соответствующей соц-сети или запустить браузер.

Можно ли совместить такого бота с оповещениями и демона (сервис), который бы отслеживал появление новых видео на интересных мне каналах и поверх всех запущенных окон запускал оповещение?

Можно ли как-то отследить обновление информации на сайте программно? Какую библиотеку (пакет) следует изучить для подобной работы с сайтом?

P.S. Лучше знаю Java, чем С++, поэтому хотелось бы найти реализацию на Java, но если на С++ по каким-то причинам легче реализовать данную задачу, объясните, спасибо.

Answer 1

Примерно то что ты описываешь вполне возможно.
за ютуб не скажу но вк, телеграм советую смотреть в сторону api данных сетей.
Либо регулярные http запросы (принцип как у парсеров - парсишь страницу раз в 10 секунд если появился новый элемент вызываешь в новом потоке открытие окна-уведмления)
Kибо использовать api
https://vk.com/dev/first_guide
https://core.telegram.org/
На java есть готовые библиотеки для работы с api telegram и vk

READ ALSO
Преобразование даты в java

Преобразование даты в java

Проблема такая: Нужно внести в базу данных дату и время в соответствующие поляНо происходит непонятная ситуация

178
Проблема с парсингом xml на linux

Проблема с парсингом xml на linux

Мне необходимо распарсить xml, который содержит русские буквыОн лежит в postgresql базе

147
Не могу сделать импорт

Не могу сделать импорт

У меня на данный момент вот такое дерево

148
Кнопка Иконка + Текст

Кнопка Иконка + Текст

Подскажите, пожалуйста, как реализовать кнопку такого вида?

119