Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Bot?
Forum PHP.pl > Forum > Przedszkole
Marcuez
Od jakiegoś czasu zastanawiam się jak działają boty, np. gg bot? Jak rozpoznają słowa? Na czym polega cały system?
wookieb
Na pewno super inteligentne to nie jest.
Nie wiem dokładnie jakie komendy ma google bot ale np jak sparsowac komendę: Pogoda Gdańsk

  1.  
  2. $string='pogoda gdansk';
  3. preg_match('/^\s*(\w+)(.*)/i', $string, $matches);
  4.  
  5. $cmd='domyslna_komenda';
  6. if(isset($matches[1])) $cmd=strtolower($matches[1]);
  7.  
  8. $parameters=array();
  9. if(isset($matches[2])) $parameters= preg_split('/\s+/', $matches[2], -1, PREG_SPLIT_NO_EMPTY);
  10.  
  11. switch($cmd)
  12. {
  13. case 'pogoda':
  14. print_r($parameters);
  15. // tutaj robisz sobie co chcesz
  16. break;
  17. }


Podobnie analizujesz inne komendy

Jeżeli chodzi np same coś takiego jak "lubię cię" a on odpowiada "ja ciebie też" to wystarczy ci np http://php.net/stripos
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.