Обеспечить корректное отображение информации в сообщениях бота в зависимости от
того, какой из провайдеров (IP-адрес) перестал работать или восстановил работу.
Важно:
Все необходимые поля уже созданы и доступны на сайте.
Сайт работает на CMS Drupal.
Вся информация для сообщений бота берется с сайта.
Бот разработан на языке программирования PHP.
Текущая логика:
Бот уже функционирует по следующему принципу:
В поле "Комментарий о подключении" хранятся данные двух провайдеров.
При потере связи с первым провайдером, IP-адрес которого указан в поле
"Внешний ИР", бот отправляет сообщение о недоступности этого IP-адреса.
В сообщении также выводится комментарий с описанием обоих провайдеров.
Необходимо реализовать:
1. Привязка комментариев к конкретным IP и индивидуальные сообщения:
- Комментарий 1 → привязать к IP 1 (внесен в поле "Внешний ИР" роутера). Если
недоступен IP 1, бот должен отправлять сообщение с Комментарием 1.
- Комментарий 2 → привязать к IP 2 (который дополнительно передается через флеш /). Если
недоступен IP 2, бот должен отправлять сообщение с Комментарием 2.
2. Информация о провайдере:
- Поля "Текст 1" и "Текст 2" содержат названия провайдеров.
- В сообщении бота рядом с соответствующим IP-адресом должно отображаться название
провайдера.
3. Геолокация:
- Поля "Название заведения", "Город" и "Улица" должны быть закреплены за обоими
IP-адресами.
- Они также должны отображаться в сообщениях от бота.
Формат сообщения:
Сообщение должно начинаться с фразы в соответствии с событием:
- Если связь потеряна: "Интернет не работает"
- Если связь восстановлена: "Интернет восстановил работу"
Далее идут блоки в следующем порядке:
1. Название заведения
2. Название провайдера
3. IP-адрес
4. Адрес (город, улица, номер)
5. Комментарий (тип подключения)
Пример сообщения при потере связи:
Интернет не работает
Название заведения: Кафе “Бургер”
Провайдер: Kyivstar
IP: 185.100.100.1
Адрес: г. Киев, ул. Хрещатик, 22Комментарий: Основной провайдер (оптоволокно)
Или:
Интернет не работает
Название заведения: Кафе “Бургер”
Провайдер: Vodafone
IP: 195.200.200.2
Адрес: г. Киев, ул. Хрещатик, 22
Комментарий: Резервный канал (флеш /)
Пример сообщения при восстановлении связи:
Интернет восстановил работу
Название заведения: Кафе “Бургер”
Провайдер: Kyivstar
IP: 185.100.100.1
Адрес: г. Киев, ул. Хрещатик, 22
Комментарий: Основной провайдер (оптоволокно)
Или:
Интернет восстановил работу
Название заведения: Кафе “Бургер”
Провайдер: Vodafone
IP: 195.200.200.2
Адрес: г. Киев, ул. Хрещатик, 22
Комментарий: Резервный канал