1
Poradniki / [Poradnik] - Jak dostac powiadomienie na telefon ze ktos nas atakuje (elfbot)
« dnia: 22 Luty 2025, 15:32:51 »
Cześć.
Pewnie zastanawiasz się czy istnieje możliwość aby dostać powiadomienie czy można dostać powiadomienie na telefon ze ktoś nas PK'uje.
Odpowiedź brzmi - tak. Wystarczy że ustawimy sobie wszystko w odpowiedni sposób, i wszystko bedzie śmigało.
(Ja używam tego sposobu kiedy zwykle jestem w pracy i musze ogarnac temacik zeby szybko odpalic sobie teamviewer'a i uciec z jakiejs niebezpiecznej sytuacji.)
Zaczniemy od tego, ze bedziemy potrzebowac kilku rzeczy. Po pierwsze:
- Sposób który opiszę tutaj byl testowany na Iphonie i Androidzie. Działa na obydwóch systemach, więc jest to mega spoko opcja.
- Po drugie, sposób w jaki to będzie dzialać, będziemy używali aplikacji która nazywa się pushover, tak abyśmy mogli wysłać sobie notifikacje do telefonu.
- Jak to działa? Pokazuję wam poniżej:
Dajmy na to że ktos chce mnie zaatakować i nabił sobie PK i ja jestem atakowany:
dostane takie powiadomienie:
https://imgur.com/a/LMbluJd
Zapytacie - Jak to działa:
Juz pokazuje.
Odpalacie sobie nową ikonkę w Tibii. Nie musi to być ikonka, możecie sobie to również ustawic w Cave Bocie, w razie gdybyście chcieli to tylko podczas expa.
Ja mam na przyklad taką:
https://imgur.com/a/wUDJ4KW
I tutaj dajemy sobie coś takiego:
Dobra, pierwsza część jest za nami. Teraz otwieramy sobie element docelowy elf'a (Lokalizacja w której macie go zainstalowanego)
stworzymy sobie plik: attacked.txt
Nie musimy nic tu wpisywac. Elfbot Bedzie sam pisał imiona ludzi którzy nas zaatakowali.
Czas teraz na plik który bedzie wysyłał CURL requesty do naszego API endpointu w pushoverze. Jesli za wiele Ci to nie mówi - spokojnie, ogarniemy to mordo.
Tworzymy sobie plik tesktowy `pk.bat'. Upewnij się ze masz rozszerzenia wlączone w windowsie.
Ten plik również chcesz mieć w tym samym folderze (dla łatwości).
Można go sobie oczywiście stworzyć gdzie indziej, ale będziesz musiał uzywać ścieżek absolutnych (np. c:\Program Files\folder\attacked.txt)
https://imgur.com/a/xmDSI9W
Jak już mamy pliczek `.bat`, to użyjemy sobie tego skryptu:
Jak zauważycie, w kodzie mamy Krok 1 i Krok 2. Tutaj bedziemy musieli podmienić te dwie wartości:
Krok 1: W pushoverze
Teraz: Gdy zalożymy już sobie konto, i zalogujemy się, na stronie głównej widzimy coś takiego:
https://imgur.com/a/A4OWZCF
Tutaj mamy Krok 1.
Jest to nasz User Key. Kopiujemy sobie to do naszego skryptu batchowego, i podmieniamy.
Następnie potrzebujemy naszą aplikacje: tworzymy sobie aplikacje:
https://imgur.com/a/T6xXaO0
Dajemy dalej, I w aplikacjii bedziemy mieli "application key", kopiujemy i podmieniamy.
Teraz krok 3. Logujemy sie tymi samymi danymi na aplikacje pushover na telefonie.
I zezwalamy na wysylanie powiadomień.
I teraz zapisujemy - odpalamy skrypt, i dostajemy powiadomienia gdy ktos nas atakuje
Jak ustawic sobie zeby ten skrypt startowal? Odpalamy sobie task scheduler:
https://imgur.com/a/2zhEpC6
Klikamy sobie bilbioteke tasków, i klikamy prawym na białe miejsce:
https://imgur.com/a/M64AW0W
Nowy task:
I teraz tak:
1) Nadajmy taskowi imię np - notifykator
2) klikamy na kolejną zakladkę na górze - Trigger
Tutaj klikamy sobie nowy -> Zmieniamy sobie Zacznij task przy startupie systemu, klikamy OK
3) Akcje -> Tutaj dodajemy sobie nową akcje: Rozpocznij pogram, I nawigujemy sobie do naszego pliku .bat, klikamy dalej na Conditions
4) W conditions odznaczamy sobie "Stop if the computer switches to battery power". Tutaj chodzi o to, ze jesli ktos gra na lapku, nie chcemy zeby to przestalo dzialac.
I klikamy OK.
Teraz plik bat bedzie odpalony od razu przy startupie kompa.
Wszystko powinno dzialac
Milej gry!
Pewnie zastanawiasz się czy istnieje możliwość aby dostać powiadomienie czy można dostać powiadomienie na telefon ze ktoś nas PK'uje.
Odpowiedź brzmi - tak. Wystarczy że ustawimy sobie wszystko w odpowiedni sposób, i wszystko bedzie śmigało.
(Ja używam tego sposobu kiedy zwykle jestem w pracy i musze ogarnac temacik zeby szybko odpalic sobie teamviewer'a i uciec z jakiejs niebezpiecznej sytuacji.)
Zaczniemy od tego, ze bedziemy potrzebowac kilku rzeczy. Po pierwsze:
- Sposób który opiszę tutaj byl testowany na Iphonie i Androidzie. Działa na obydwóch systemach, więc jest to mega spoko opcja.
- Po drugie, sposób w jaki to będzie dzialać, będziemy używali aplikacji która nazywa się pushover, tak abyśmy mogli wysłać sobie notifikacje do telefonu.
- Jak to działa? Pokazuję wam poniżej:
Dajmy na to że ktos chce mnie zaatakować i nabił sobie PK i ja jestem atakowany:
dostane takie powiadomienie:
https://imgur.com/a/LMbluJd
Zapytacie - Jak to działa:
Juz pokazuje.
Odpalacie sobie nową ikonkę w Tibii. Nie musi to być ikonka, możecie sobie to również ustawic w Cave Bocie, w razie gdybyście chcieli to tylko podczas expa.
Ja mam na przyklad taką:
https://imgur.com/a/wUDJ4KW
I tutaj dajemy sobie coś takiego:
Kod: [Zaznacz]
auto 100 if [attacked.id] {writescript attacked.txt $attacked.name}
Dobra, pierwsza część jest za nami. Teraz otwieramy sobie element docelowy elf'a (Lokalizacja w której macie go zainstalowanego)
stworzymy sobie plik: attacked.txt
Nie musimy nic tu wpisywac. Elfbot Bedzie sam pisał imiona ludzi którzy nas zaatakowali.
Czas teraz na plik który bedzie wysyłał CURL requesty do naszego API endpointu w pushoverze. Jesli za wiele Ci to nie mówi - spokojnie, ogarniemy to mordo.
Tworzymy sobie plik tesktowy `pk.bat'. Upewnij się ze masz rozszerzenia wlączone w windowsie.
Ten plik również chcesz mieć w tym samym folderze (dla łatwości).
Można go sobie oczywiście stworzyć gdzie indziej, ale będziesz musiał uzywać ścieżek absolutnych (np. c:\Program Files\folder\attacked.txt)
https://imgur.com/a/xmDSI9W
Jak już mamy pliczek `.bat`, to użyjemy sobie tego skryptu:
Kod: [Zaznacz]
setlocal enabledelayedexpansion
:: Pushover API details
set "USER_KEY=Krok 1"
set "APP_TOKEN=Krok 2"
:: Store last attacker to prevent duplicate messages
set "LASTATTACK="
:loop
for /f "tokens=* delims=" %%a in (attacked.txt) do (
echo Attacker: %%a :: Debugging line to check attacker name
if not "!LASTATTACK!"=="%%a" (
set "LASTATTACK=%%a"
set "MESSAGE=You are being attacked by %%a!"
:: Debugging the exact message being sent
echo Message: !MESSAGE! :: Check message content
echo Sending cURL request: curl -X POST https://api.pushover.net/1/messages.json -d "token=!APP_TOKEN!" -d "user=!USER_KEY!" -d "title=Tibia Alert" -d "message=!MESSAGE!" -d "priority=1" -d "sound=alien"
:: Send the message via cURL
curl -v -X POST https://api.pushover.net/1/messages.json ^
-d "token=!APP_TOKEN!" ^
-d "user=!USER_KEY!" ^
-d "title=Tibia Alert" ^
-d "message=!MESSAGE!" ^
-d "priority=1" ^
-d "sound=alien"
)
)
timeout /t 5 >nul
goto loop
Jak zauważycie, w kodzie mamy Krok 1 i Krok 2. Tutaj bedziemy musieli podmienić te dwie wartości:
Krok 1: W pushoverze
Kod: [Zaznacz]
https://pushover.net
zakladamy sobie darmowe konto. Do 10k notifykacji to nic nie kosztuje. A notifykacje resetują się co miesiąc. Teraz: Gdy zalożymy już sobie konto, i zalogujemy się, na stronie głównej widzimy coś takiego:
https://imgur.com/a/A4OWZCF
Tutaj mamy Krok 1.
Jest to nasz User Key. Kopiujemy sobie to do naszego skryptu batchowego, i podmieniamy.
Następnie potrzebujemy naszą aplikacje: tworzymy sobie aplikacje:
https://imgur.com/a/T6xXaO0
Dajemy dalej, I w aplikacjii bedziemy mieli "application key", kopiujemy i podmieniamy.
Teraz krok 3. Logujemy sie tymi samymi danymi na aplikacje pushover na telefonie.
I zezwalamy na wysylanie powiadomień.
I teraz zapisujemy - odpalamy skrypt, i dostajemy powiadomienia gdy ktos nas atakuje

Jak ustawic sobie zeby ten skrypt startowal? Odpalamy sobie task scheduler:
https://imgur.com/a/2zhEpC6
Klikamy sobie bilbioteke tasków, i klikamy prawym na białe miejsce:
https://imgur.com/a/M64AW0W
Nowy task:
I teraz tak:
1) Nadajmy taskowi imię np - notifykator
2) klikamy na kolejną zakladkę na górze - Trigger
Tutaj klikamy sobie nowy -> Zmieniamy sobie Zacznij task przy startupie systemu, klikamy OK
3) Akcje -> Tutaj dodajemy sobie nową akcje: Rozpocznij pogram, I nawigujemy sobie do naszego pliku .bat, klikamy dalej na Conditions
4) W conditions odznaczamy sobie "Stop if the computer switches to battery power". Tutaj chodzi o to, ze jesli ktos gra na lapku, nie chcemy zeby to przestalo dzialac.
I klikamy OK.
Teraz plik bat bedzie odpalony od razu przy startupie kompa.
Wszystko powinno dzialac
