/fill-meter-readings

Telegram bot for auto feeling data in https://comfort-group.ru/

Primary LanguageKotlinApache License 2.0Apache-2.0

Телеграм бот для отправки показаний в УК Комфорт

Бот полностью эмулирует действия пользователя, необходимые для ввода показаний через официальный сайт управляющей компании:

  • аутентификация,
  • переход на вкладку передачи показаний,
  • ввод и сохранение показаний воды (холодной и горячей),
  • ввод и сохранение показаний отопления,
  • отправка пользователю в чат скриншотов с подтверждением сохраненных значений.

Действия пользователя эмулируются с помощью Selenium.

Для работы необходим логин и пароль от личного кабинета, пароль всегда хранится в зашифрованном виде (см. реализацию EncryptorServiceImpl.encrypt()).

Использование

Бот можно найти в поиске по имени @ComfortGroupFillMeterReadingsBot.

Приложение развернуто на бесплатном сервере Heroku, поэтому оно может "засыпать". В случае отсутствия ответа от бота, необходимо перейти по ссылке https://fill-meter-readings.herokuapp.com/ и подождать менее минуты.

Спасибо!

По любым вопросам и предложениям писать на эл. почту avklimakov@gmail.com

Лицензия

Copyright 2021 Anton Klimakov
Licensed under the Apache License, Version 2.0