Checky

Checky to niepozorna ale całkiem przydatna wtyczka do Konnekta. Zasada jej działania jest banalnie prosta: wtyczka wykonuje pewne polecenie co zadany czas i zależnie od kodu błędu zwróconego przez to polecenie ustawia status odpowieniego kontaktu na online lub offline. Może ona również ustawić opis, wyświetlić powiadomienie przy pomocy KNotify czy zmienić ikonkę kontaktu. Brzmi dziwnie, ale w praktyce daje sporo ciekawych możliwości.

Przykład działania (używając PHP):

Użyłem tej wtyczki do sprawdzania ilości komentarzy na th7.org. Napisałem odpowiedni skrypt na serwerze który zwraca kilka zmiennych takich jak: ogólna ilość komentarzy, ilość komentarzy uznanych za spam oraz ilość komentarzy oczekujących na moderację. Lokalnie na moim komputerze Checky wywołuje skrypt który pobiera te zmienne z serwera, wyświetla odpowienie powiadomienia i zmienia status kontaktu.

Aby zmienić status kontaktu należy ustawić odpowieni kod błędu używając polecenia exit(kod_błędu), gdzie:

  • kod_błędu równy 0 - brak błędu, status ustawia się na offline.
  • kod_błędu zawiera się w przedziale <1; 9> - błąd, status ustawia się na away.
  • kod_błędu większy od 9 - błąd krytyczny, status ustawia się na online.

Aby ustawić opis kontaktu, skrypt może zwrócić:
<konnekt:info>treść statusu</konnekt:info>

Można również wyświetlić powiadomienie KNotify używając:
<konnekt:notify>treść powiadomienia</konnekt:notify>

Zmiana ikonki na liście kontaktów:
<konnekt:icon>numer_ikonki</konnekt:icon>gdzie numer_ikonki to wartości podawane przez listę ikonek Konnekta.

W praktyce:

Checky - Ustawienia kontaktu.
Checky - Ustawienia kontaktu.

Właściwości kontaktu należy odpowiednio skonfigurować. W tym przypadku polecenie php d:\konnekt\checky\check_stats.php wykonywane jest co 300 sekund.

Checky - Zmiana statusu i powiadomienie przez KNotify.
Checky - Zmiana statusu i powiadomienie przez KNotify.

Kontakt właśnie zmienił status, pokazując że mam jeden komentarz do sprawdzenia ;)

Checky - Kontakt na liście z ustawionym opisem.
Checky - Kontakt na liście z ustawionym opisem.

Domyślna ikonka statusu kontaktu. Używając odpowiedniego polecenia można ją zmienić na dowolną.

Checky - Ustawienia dźwięków.
Checky - Ustawienia dźwięków.

W zakładce ‘Dźwięki’ w konfiguracji programu można przypisać oddzielne dźwięki zdarzeniom generowanym przez Checky.

Najnowsza wersja i więcej informacji są dostępne na forum Konnekta.

RSS 2.0

Komentarzy: 9

  1. ale ja nic nierozumiem z tego co wyscie tu napisali.z tego w praktuce to juz wogule powiedz mi ktos co ja mam wpisac w uid sieci??bardzo fainie ze sobie napisaliscie slangem ale niezanm jeszcze nikogo kto by wiedzial jak to uzyc

  2. W UID sieci nie wpisujesz nic - dodajesz kontakt Checky o nazwie np. ‘RMF’ i klikasz zapisz. Następnie na liście klikasz na kontakt>prawy klawisz myszy>więcej i w zakładce widocznej na pierwszej ilustracji tutaj wpisujesz co trzeba.

  3. o co w tym wszystkim chodzi jestem w tym zielony ;p

  4. czyli zeby uzywac wtyczki “Program Tv” musze zainstalowac php ? czy moge uruchomic go bez niego?

  5. ja jakos zrozumialem;p zajebista ta wtyczka! kurde normalnie prawie nieograniczone mozliwosci daje:D

  6. Chcial bym odpalis Program TV ale nic z tego nie rozumiem :

  7. Osobom które nie rozumieją zasady działania tej wtyczki oraz nie znają się na zagadnieniach sieciowych, radzę darować sobie ten temat. Jest to wtyczka dla osób które naprawdę bardzo jej potrzebują… Program TV, pogodę i inne takie pierdoły, mogą wam podać boty dostępne praktycznie w każdej sieci (Infobot, Elmer, Redfish). Wtyczka nie służy do tego, chociaż jeśli ktoś w swoim skrypcie wyrzeźbi odpowiedni kod to i takie numery będa możliwe.

  8. Mam pytanie gdzie sie kod daje mozecie napisac plizz

Zostaw komentarz:

XHTML: Możesz użyć takich tagów: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>