Артем Анастасов
Предыдущая работа

Бот для уведомлений о новых постах группы ВК в Telegram-канал (PHP)

  
Просмотров: 40
Дата добавления: 18.07.18 в 14:04
Дата обновления: 28.12.19 в 18:28
 Язык программирования: PHP.
Используемые библиотеки: CURL.
Используемые API: VK API, Telegram API.
Запуск осуществляется через планировщик заданий, например: CRON.

Алгоритм работы Телеграм-бота следующий:
Осуществляет соединение по VK API и проверяет существует ли новый пост во Вконтакте, о котором необходимо отправить уведомление.
Сначала скрипт сравнивает записанный в файл идентификатор (далее – id) последнего поста вк, который уже был отправлен в телеграмм и id полученных постов в вк. Если id отличается (больше) – он посылает сообщение в канал телеграмма, используя Telegram API, а затем записывает id это поста в файл.
Если id последнего поста в вк и id уже сохраненного в файле совпадает, то соответственно – ничего не отправляет.

Реализованные возможности:
  • - конфигурационный файл для изменения настроек скрипта;
  • - Логирование работы для отслеживания правильности работы и легкого поиска ошибок;
  • - Шаблонная система для отправляемого уведомления, адаптированная для легкого изменения текста обычным пользователем;
  • - Обнаружение ошибок API для гарантированной доставки уведомления.
Следующая работа

Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».