Разработка Telegram бота для проверки пинга хоста

Разработка Telegram-ботов

Бот "@pingcadabra_bot". Главной задачей проекта было создание Телеграм чат-бота для ручной и автоматической проверки ответа сервера, хоста или сайта. То есть бот отправляет запрос и ждет ответа от сервера, чтобы убедиться, что сервер, хост или веб-сайт работает.


Ссылка на чат-бота
Ссылка на код проекта

УСЛУГИ:

Разработка чат-ботов

Перечень выполненных задач:

  • Сохранение настроек при перезапуске или остановке бота
  • Подключена база данных
  • Ручная, автоматическая проверка пинга, сохранение избранного
  • Изоляция сценария взаимодействия в зависимости от текущего контекста диалога с пользователем

Функционал и особенности:

  • Inline-клавиатура с подгрузкой в неё информации из базы данных
  • Асинхронное выполнение алгоритмов
  • Легкая масштабируемость проекта
  • Хранение настроек пользователей

Применяемые технологии:

  • Язык программирования Python 3.10
  • Асинхронная библиотека "python-telegram-bot v20.x"
  • ORM SQLAlchemy
  • Библиотека "pythonping"
  • Docker

Результаты:

  • Публичное размещение бота, для бесплатного использования
  • Автоматизация рутинных задач