Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> BotAPI
Beniooo
post
Post #1





Grupa: Zarejestrowani
Postów: 260
Pomógł: 26
Dołączył: 26.01.2012
Skąd: Ci to przyszło do głowy?

Ostrzeżenie: (0%)
-----


Witam, poszukuje osoby która pomoże mi w napisaniu bota, chodzi tylko o wyjaśnienie kilku funkcji (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Bota do czego?
Go to the top of the page
+Quote Post
Beniooo
post
Post #3





Grupa: Zarejestrowani
Postów: 260
Pomógł: 26
Dołączył: 26.01.2012
Skąd: Ci to przyszło do głowy?

Ostrzeżenie: (0%)
-----


To jest bot do gg w języku php
Go to the top of the page
+Quote Post
Fifi209
post
Post #4





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


To zamieniam się w słuch (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Beniooo
post
Post #5





Grupa: Zarejestrowani
Postów: 260
Pomógł: 26
Dołączył: 26.01.2012
Skąd: Ci to przyszło do głowy?

Ostrzeżenie: (0%)
-----


Okej, a więc chodzi mi o to jak zrobić:
Zapisywanie numerów i tego co piszą w pliku logs.txt
Możliwość aby tylko określone numery mogły wysyłać pewną wiadomość. Czyli że jeśli nr 123 wyśle "tekst" to napisze mu "dobrze" a jeśli nr 321 napisze do bota to samo, to bot odpisze np "źle". Takie jakby że ktoś ma wyższą rangę.
Zrobienie aby bot ustawił opis taki jaki mu wyśle. np wyśle "set-hasło-opis" a on ustawi jako opis tą ostatnia część
I to na tyle
Go to the top of the page
+Quote Post
!*!
post
Post #6





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Odpowiedź na wszytko uzyskasz https://boty.gg.pl/
Go to the top of the page
+Quote Post
Beniooo
post
Post #7





Grupa: Zarejestrowani
Postów: 260
Pomógł: 26
Dołączył: 26.01.2012
Skąd: Ci to przyszło do głowy?

Ostrzeżenie: (0%)
-----


!*! tam już szukałem ;/
Go to the top of the page
+Quote Post
!*!
post
Post #8





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


To z czym masz problem? Wszytko jest bardzo dobrze opisane https://boty.gg.pl/przyklady/ w dodatku po polsku. A co do zapisu, to nie wiem czy jest to w API, ale jak nie użyj
  1. file_put_contents();


Ten post edytował !*! 14.04.2012, 17:43:23
Go to the top of the page
+Quote Post
Beniooo
post
Post #9





Grupa: Zarejestrowani
Postów: 260
Pomógł: 26
Dołączył: 26.01.2012
Skąd: Ci to przyszło do głowy?

Ostrzeżenie: (0%)
-----


Ale czytales mojego posta? Akurat tam nie znalazlem niczego co mi jest potrzebne :/
Go to the top of the page
+Quote Post
!*!
post
Post #10





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Dziwne, bo tam wyraźnie jest to napisane.

  1. <?php
  2. require_once('MessageBuilder.php');
  3. $M=new MessageBuilder();
  4. switch ($HTTP_RAW_POST_DATA) {
  5. case "cześć": $M->addText('Twój numer to ' . $_GET['from']); break;
  6. case "kim jesteś?": $M->addText('Jestem botem.'); break;
  7. default: $M->addText('Nie rozumiem...');
  8. }
  9. $M->reply();


Cytat
Możliwość aby tylko określone numery mogły wysyłać pewną wiadomość. Czyli że jeśli nr 123 wyśle "tekst" to napisze mu "dobrze" a jeśli nr 321 napisze do bota to samo, to bot odpisze np "źle". Takie jakby że ktoś ma wyższą rangę.


https://boty.gg.pl/dokumentacja/#2.2

Musisz sprawdzić czy nadawca (GET[from]) to ten który trzeba, później sprawdzasz treść wiadomości i tyle.

Cytat
Zrobienie aby bot ustawił opis taki jaki mu wyśle. np wyśle "set-hasło-opis" a on ustawi jako opis tą ostatnia część


To samo, Sprawdzasz $HTTP_RAW_POST_DATA czy zawiera w sobie ciąg znaków "set-hasło-opis" jeśli tak, wysyłasz

  1. $P = new PushConnection(413121, 'wojtek@gg.pl', 'hasło'); // autoryzacja
  2. $P->setStatus('Mój nowy opis', STATUS_AWAY);


Wszytko jest dokładnie opisany w dokumentacji API dla botów. Wystarczy poczytać.
Go to the top of the page
+Quote Post
greycoffey
post
Post #11





Grupa: Zarejestrowani
Postów: 320
Pomógł: 29
Dołączył: 3.04.2010

Ostrzeżenie: (20%)
X----


Ja tam proponuje na początek naukę PHP.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 11:17