![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 11.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
to jest fragment kodu bota w php:
A chciałbym by na słowo "cześć" owy bot losował z kilku odpowiedzi a nie tylko z jednej "Cześć (IMG:style_emoticons/default/smile.gif) ". Proszę o pomoc. Będę wdzięczny |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 11.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
Bardziej chodzi mi o to, gdy ktoś napisze np." Cześć Jak się masz?" a bot ma w kodzie sprecyzowaną tylko komende "cześć" to i tak odpisze. Bo przy obecnym kodzie nawet gdy ktoś napisze "cześć!" z wykrzyknikiem to bot nie odpisze.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Bardziej chodzi mi o to, gdy ktoś napisze np." Cześć Jak się masz?" a bot ma w kodzie sprecyzowaną tylko komende "cześć" to i tak odpisze. Bo przy obecnym kodzie nawet gdy ktoś napisze "cześć!" z wykrzyknikiem to bot nie odpisze. No to napisałem. Wyrażenia regularne tutaj w zupełności na początku wystarczą. Najpierw switchem sprawdzasz czy nie wpisał określonej, konkretnej komendy, potem w default zaczynasz zabawę z ifami. Potem jeżeli żaden if się nie spełni dopiero info o tym, że nie rozumiesz co napisał. W każdym z tych etapów możesz losować odpowiedzi żeby urozmaicić wypowiedzi. Osobiście tak właśnie napisałem bota i się sprawdza. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 19:02 |