Here you can change website language:

Autor Wątek: [Poradnik] - Jak dostac powiadomienie na telefon ze ktos nas atakuje (elfbot)  (Przeczytany 20 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

szubi8

  • Przybysz
  • *
  • Wiadomości: 1
  • Reputacja: 0
    • Zobacz profil
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:
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:

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 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 :) Milej gry!
« Ostatnia zmiana: Dzisiaj o 15:35:27 wysłana przez szubi8 »