![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 26.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam bota, działa, mówi, ale chciałbym, aby zapamiętał ostanią linijkę konwersacji jaką prowadził z nim użytkownik i na tej podstawie mógł interpretować kolejne zapytania. Jednakże nie wiem za bardzo od jakiej strony się za to wziąć, czy zapamiętywać w bd odstani tekst, czy może macie jakieś ciekawe pomysły, które mógłbym wykorzystać? Pozdr. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 2 Dołączył: 17.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie ma tu zbyt wielkiego pola do popisu. Albo bazy danych, albo w plikach tekstowych(XML lub zwykłe txt). Osobiście użyłbym baz danych ale to już twój wybór
Ten post edytował Procesor 18.05.2009, 14:50:51 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Jak rozumiem potrzebne jest Ci to w celu pobierania "szczegółowych danych", przykładowo
Cytat - Co chcesz zrobić No to możesz przechowywać sobie wszystkie wysłane wiadomości w jakiejś tablicy i ewentualnie pobierać sobie wartość ostatniego elementu. Będziesz miał przy okazji całą historię.- TO I TAMTO - Ile chcesz? - TYLE A TYLE A dane przechowyawć w bazie danych najlepiej będzie. Ten post edytował Crozin 18.05.2009, 14:52:54 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 26.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
To pewnie tak zrobię, utworzę dla każdego użytkownika odpowiednie pola i tyle (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Zastanawiałem się nad plikami xml, ale z drugiej strony to za dużo roboty. Baza będzie szybsza i mniej kłopotliwa. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Baza będzie IMO zdecydowanie szybsza i wygodniejsza. Warto było by rozważyć typ tabel MEMORY, gdyż nic się nie stanie, jeżeli dane z tej tabeli przepadną, a uzyskujemy dodatkowy przyrost szybkości.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 26.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za radę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
To może jeszcze jedno pytanie. Lepiej zrobić analizę słów pisanych przez użytkownika w oparciu o bazę danych, w której będą odpowiednie słowa z jakiś id i drugą, która do tego id wylosuje inną równoznaczną odpowiedź. Czy lepiej się w to nie bawić i wszystko zrobić if'em lub switch'em? Co sądzicie? Co będzie szybsze w działaniu? Czy może zupełnie inazcej to rozplanować? Ten post edytował abdiel 18.05.2009, 17:12:12 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 05:30 |