Zabezpieczyć poprawne wyświetlanie informacji w wiadomościach bota w zależności od
tego, który z dostawców (adres IP) przestał działać lub przywrócił pracę.
Ważne:
Wszystkie niezbędne pola zostały już utworzone i są dostępne na stronie.
Strona działa na CMS Drupal.
Wszystkie informacje do wiadomości bota pobierane są ze strony.
Bot został opracowany w języku PHP.
Obecna logika:
Bot działa według następującej zasady:
W polu "Komentarz o połączeniu" przechowywane są dane dwóch dostawców.
Przy utracie połączenia z pierwszym dostawcą, którego adres IP jest podany w polu
"Wewnętrzny IP", bot wysyła wiadomość o niedostępności tego adresu IP.
W wiadomości wyświetlany jest również komentarz z opisem obu dostawców.
Wymagane do realizacji:
1. Powiązanie komentarzy z konkretnymi adresami IP i indywidualne wiadomości:
- Komentarz 1 → powiązać z IP 1 (wpisanym w pole "Wewnętrzny IP" routera). Jeśli
adres IP 1 jest niedostępny, bot ma wysłać wiadomość z Komentarzem 1.
- Komentarz 2 → powiązać z IP 2 (które jest dodatkowo przekazywane przez flash /). Jeśli
adres IP 2 jest niedostępny, bot ma wysłać wiadomość z Komentarzem 2.
2. Informacje o dostawcy:
- Pola "Tekst 1" i "Tekst 2" zawierają nazwy dostawców.
- W wiadomości bota obok odpowiedniego adresu IP powinna wyświetlać się nazwa
dostawcy.
3. Geolokalizacja:
- Pola "Nazwa placówki", "Miasto" i "Ulica" powinny być przypisane do obu
adresów IP.
- Powinny również wyświetlać się w wiadomościach od bota.
Format wiadomości:
Wiadomość powinna zaczynać się od frazy odpowiedniej do zdarzenia:
- Jeśli połączenie utracono: "Internet nie działa"
- Jeśli połączenie zostało przywrócone: "Internet został przywrócony"
Następnie pojawiają się bloki w takiej kolejności:
1. Nazwa placówki
2. Nazwa dostawcy
3. Adres IP
4. Adres (miasto, ulica, numer)
5. Komentarz (typ połączenia)
Przykład wiadomości przy utracie połączenia:
Internet nie działa
Nazwa placówki: Kawiarnia “Burger”
Dostawca: Kyivstar
IP: 185.100.100.1
Adres: m. Kijów, ul. Chreszczatyk, 22
Komentarz: Główny dostawca (światłowód)
Lub:
Internet nie działa
Nazwa placówki: Kawiarnia “Burger”
Dostawca: Vodafone
IP: 195.200.200.2
Adres: m. Kijów, ul. Chreszczatyk, 22
Komentarz: Kanał zapasowy (flash /)
Przykład wiadomości przy przywróceniu połączenia:
Internet został przywrócony
Nazwa placówki: Kawiarnia “Burger”
Dostawca: Kyivstar
IP: 185.100.100.1
Adres: m. Kijów, ul. Chreszczatyk, 22
Komentarz: Główny dostawca (światłowód)
Lub:
Internet został przywrócony
Nazwa placówki: Kawiarnia “Burger”
Dostawca: Vodafone
IP: 195.200.200.2
Adres: m. Kijów, ul. Chreszczatyk, 22
Komentarz: Kanał zapasowy