Забезпечити коректне відображення інформації в повідомленнях бота залежно від
того, який з провайдерів (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
Коментар: Резервний канал