Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]BotAPI GG -> isBot();
Forum PHP.pl > Forum > Przedszkole
ZaXaZ
potrzebuję wskazówki/pomocy
jak można zrobić żeby sprawdziło
zmienną na obecność numeru bota.

przykładowo użytkownik napisze:

"Hej 25.02 o godzinie 12:00 wybieram się do pizzerii, pójdziesz ze mną?"

  1. $nrBot = preg_replace('/[^0-9]/', '', $message);


$nrBot zawiera cyfry (25021200) które po kolei napisał użytkownik

a jak sprawdzić metodą isBot każdą możliwość (z przykładów jak poniżej, bo niema wypisać z przedziałów czy jest w wiadomości numer bota czyli darmowej reklamy bota na co nie zezwalam).

5021200 - false (jak nie bot)
2502120 - true (jak bot)
200 - true (jak bot)
timon27
Co to za bzdura?
Funkcja isBot sprwdza czy użytkownik jest botem na podstawie jego numeru gg.
Wstawianie tam cyfr z jego wypowiedzi jest zupełnie bezsensowne.
ZaXaZ
Cytat(timon27 @ 23.02.2014, 15:05:44 ) *
Co to za bzdura?
Funkcja isBot sprwdza czy użytkownik jest botem na podstawie jego numeru gg.
Wstawianie tam cyfr z jego wypowiedzi jest zupełnie bezsensowne.


taka bzdura że pisze czat gg oparty o bot api,
a to ma sprawdzić czy użytkownik nie wysłał wiadomości z numerem zawierający numer gg należący do bota,
jeśli zawiera -> da bana ale z tym już sobie poradzę.
Chodzi mi tylko żeby sprawdziło kilka możliwości,
kilka bo mniej niż 100.
Gość
Czyli jeśli napiszę do kolegi:
"Hej 25.02 o godzinie 12:00 wybieram się do pizzerii, pójdziesz ze mną?",
to dostanę bana bo jakiś bot jest pod numerem 2502120 questionmark.gif
Zaiste bzdura.
ZaXaZ
Cytat(Gość @ 24.02.2014, 12:20:34 ) *
Czyli jeśli napiszę do kolegi:
"Hej 25.02 o godzinie 12:00 wybieram się do pizzerii, pójdziesz ze mną?",
to dostanę bana bo jakiś bot jest pod numerem 2502120 questionmark.gif
Zaiste bzdura.


Więc tak:

* jest możliwość odwołania się od niesłusznej blokady, numer administratora będzie podany w die.
* tak jak pisałem w starszych postach, nie zezwalam na reklamę innego bota/czatu przez konkurencję.
A z doświadczenia wiem że to jest ciągłe od lat i się chyba nie zmieni.
* Uznajmy że ten pomysł jest dla prawie każdego głupi czy jak kto woli to określić, ale proszę podać mi lepszy pomysł skoro to takie bezsensowne.

dodam że przechowywanie w bazie numerów jest już przestarzałe a poza tym numery takie mogą się zmieniać (być nieaktualne)

-- EDIT --
to może by tak nie wysyłać wiadomości jeśli zawiera numer i wyśle automatycznie komunikat do użytkownika jeśli zawiera prawdo podobnie numer bota,

czekam tak czy inaczej na inne pomysły.
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.