Skocz do zawartości
MISS & MISTER | WIOSNA 2024 ♥ ×

Zablokowane [Gadu-Gadu Bot]Tworzenie własnego bota na platformie GaduGadu za pomocą BotApi.


Jakub™

Rekomendowane odpowiedzi

Witam, w tym poradniku pokieruję was jak postawić prostego bota reagującego na komendy.

Co nam będzie potrzebne?

- konto mail,
- numer GG na którym postawimy bota,
- serwer www (hostingi typu hostinger.pl czy cda.pl mogą nie utrzymać większych botów ale myślę że takiego bota utrzymają, jednak jeśli macie płatny hosting to jeszcze lepiej :) )
- minimalna znajomość php (Chodzi głównie o zrozumienie kodu)

Nie ma na co czekać, pora zaczynać.

Krok 1.:

W pierwszej kolejności należy zarejestrować numer GG w platformie BotApi, w tym celu przechodzimy na stronę www.boty.gg.pl i klikamy zakładkę 'Narzędzia' a następnie klikamy w link 'Rejestracja bota'. Po wejściu w ten link, pojawi nam się formularz który należy wypełnić. W pierwszej kolumnie wpisujemy numer GG na którym stawiamy bota, następnie podajemy aktualne hasło do numeru oraz swój mail. Kolejno zaznaczamy płeć. Osobiście zalecam przeczytać regulamin BotApi, wiele Osób go nie czytało i potem miały problemy. Gdy już przeczytamy owy regulamin zaznaczamy Oświadczam, iż zapoznałem się z Regulaminem i akceptuję jego postanowienia oraz Wyrażam zgodę na przetwarzanie moich danych osobowych przez spółkę pod firmą: GG Network S.A. z siedzibą w Warszawie (03-812), przy ul. Kamionkowskiej 45 w celach związanych z korzystaniem z Platformy BOT API GG. Poniżej przepisujemy kod captcha i klikamy dalej. Pojawi się nam informacja o konieczności sprawdzenia konta mail, przechodzimy więc na konto mailowe. Na poczcie znajdziemy wiadomość od Gadu-Gadu z linkiem do dokończenia rejestracji, klikamy w ten link i w polu Adres URL do wiadomości PULL podajemy bezpośredni link do głównego pliku bota (w moim przypadku pull.php). Następnie pobieramy plik weryfikacyjny, umieszczamy go w tym samym folderze co główny plik bota i klikamy Potwierdź teraz.

Krok 2.:

Gdy BotMaster(czyt. BotApi) został poprawnie skonfigurowany, po wysłaniu wiadomości do bota bot będzie odpowiadał na tą wiadomość automatycznie. Pora napisać silnik bota.

Napiszę prostego bota, który po wysłaniu komendy /csowicze wyśle nam link do forum(CSowicze.pl), a po napisaniu komendy /admin wyśle listę Właścicieli.
 
Kod jest bardzo prosty, gdyż pisałem go tak by każdy (nawet Osoby nie znające PHP mogły go zrozumieć.)
 

<?
extract($_GET);

$msg = $RAW_POST_DATA;
$from = $_GET['from'];

if($msg == "/csowicze"){
echo ("Siemano! :D
Oto link do forum: http://csowicze.pl
---------
Twój numer GG: $from");
}
else{
("Nie rozumiem.");
}

if($msg == "/admin"){
echo ("Siemano! :D
Właściciele Sieci:
- RumcajsJumper
- izcoN
- Sysia
- FoX
---------
Twój numer GG: $from");
}
else{
("Nie rozumiem.");
}

echo ("Siemanko :D ");
?>

 
Pora wytłumaczyć działanie kodu.
 
extract($_GET); - odpowiada za pobranie z Botmastera danych piszącego (numer GG itd.)
$msg - odpowiada za pobranie wysłanej przez piszącego wiadomości.
$from - odpowiada za pobranie numeru GG użytkownika.
 
Dalszych wartości takich jak instrukcje if nie będę tłumaczył ponieważ uważam to za zbędne.

To by było tyle jak na ten poradnik, pragnę poinformować że w najbliższym czasie napiszę poradnik jak stworzyć czat korzystający z php oraz mysql na platformie Gadu-Gadu! Pozdrawiam, Jakub :)

BMW M5 E39 5.0l 400HP 500Nm  <3


730a859ff193b85c276e742088528aa2.jpg


76561198238081996.png

Odnośnik do komentarza
Udostępnij na innych stronach

Wiadomość wygenerowana automatycznie

 

temat_zamkniety.png
Powód: Zamykam

 

Jeżeli się z tym nie zgadzasz raportuj ten post a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami.
Administracja CSowicze.pl

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 rok później...

 

Wiadomość automatyczna

 

Temat został przeniesiony z

"STREFA POMOCYHTML/PHP/CSS/MySQL"

do

"Archiwum ForumTematy Archiwalne".

POSZUKUJE WSPÓLNIKÓW / OPIEKUNÓW - NA SERWERKI CS:GO!

:!!: Skontaktuj się ze mną po więcej szczegółów :!!:

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie