Jak zrobić chatterbota.

pateusz

Nowicjusz
Dołączył
15 Czerwiec 2009
Posty
26
Punkty reakcji
0
Wiek
17
Miasto
Skądś
Jak zrobić chatterbota?

1. Na początku zastanówmy się o czym mamy rozmawiać z naszym botem(ja w moim będę robił o tematach ogólnych - czyli o wszystkim).
2. Ściągamy Turbo Pascala i go instalujemy(wujek GOOGLE wie skąd to ściągnąć).
3. Odpalamy TP i dajemy File/New.
4. Teraz część najtrudniejsza. Wpisujemy kod:

Kod:
uses crt;
var
odp:string;
stan:byte;
begin
stan:=1;
repeat
readln(odp);

if pos('czesc',odp)>0 then writeln('Czesc!')
{Jeµeli napiszemy botowi "czesc" to on nam odpisze "Czesc!"}

else if pos('ile',odp) and pos('lat',odp) >0 then writeln('A, powstalem niedawno.')
{Jeµeli kto˜ tu napisze "ile masz bocie latek?" bot odpisze "A, powstalem niedawno."}

else if pos('narq',odp)>0 then begin writeln('Narq!'); delay(3000); stan:=0; end
{Tu jeµeli napiszemy "narq bocie" to on nam odpisze "Narq!" odczeka 3 sekundy i wyˆĄczy program.}

{(...) tutaj piszemy dalej else if... ile nam sie podoba :P }

else writeln('Niestety cie nie rozumiem.');
{Jeµeli napiszemy botowi co˜ co on nie rozumie to on napisze "Niestety cie nie rozumiem."}

until stan=0;
end.

5. Ten kod można dowolnie zmieniać(a nawet należy dodać mu wiele funkcji).
6. Po zakończeniu pisania programu klikamy Compile/Compile(Alt+F9)/Enter aby skompilować program.
7. Aby uruchomić program klikamy Run/Run(Ctrl+F9).

PS. Jeżeli pomogłem to proszę PRZECZYTAJ TO:http://www.forumowisko.pl/index.php?showtopic=111250
PS2. Uwaga to mój pierwszy artykuł więc proszę o wyrozumiałość.
PS3. Mam nadzieje że wszyscy wszystko zrozumieli.

Proszę o komentarze!
 

Leone

Nowicjusz
Dołączył
26 Lipiec 2008
Posty
1 367
Punkty reakcji
1
Wiek
37
Nie powiem, aby ten bot był zbyt skomplikowany..
Do tego brakuje tutaj opisu jak go uruchomić chociażby.
 

pateusz

Nowicjusz
Dołączył
15 Czerwiec 2009
Posty
26
Punkty reakcji
0
Wiek
17
Miasto
Skądś
Nie powiem, aby ten bot był zbyt skomplikowany..
Pateusz napisał:
5. Ten kod można dowolnie zmieniać(a nawet należy dodać mu wiele funkcji).
Ten kod jest dla tych całkiem zielonych :p , gdybym napisał bardziej skomplikowanie to nikt by tego nie zrozumiał.
Do tego brakuje tutaj opisu jak go uruchomić chociażby.
Pateusz napisał:
6. Po zakończeniu pisania programu klikamy Compile/Compile(Alt+F9)/Enter aby skompilować program.
7. Aby uruchomić program klikamy Run/Run(Ctrl+F9).
Myślałem że napisałem to jak najbardziej łopatologicznie.
Mogles dodać i dodaj skrypt pod komunikator Gadu Gadu np... ;)
Z tego co wiem to w Pascalu NIE DA SIĘ pisać programów robiących coś w INTERNECIE.
PS. Dzięks za komentarze.
 

Leone

Nowicjusz
Dołączył
26 Lipiec 2008
Posty
1 367
Punkty reakcji
1
Wiek
37
Taa.. ale nawet dla zielonych kilka trudniejszych funkcji z opisem mogłoby być.
I co to za bot, którego nie można umieścić w internecie?
 

pateusz

Nowicjusz
Dołączył
15 Czerwiec 2009
Posty
26
Punkty reakcji
0
Wiek
17
Miasto
Skądś
Jak nie można? Wrzucasz program na rapidshare i jest w internecie :p
A mi chodziło o tych zielonych co robią ciągle tematy "Jak zrobić bota bo nie wiem" czy coś w stylu.
Poza tym o jakie funkcje ci chodzi - co one miałyby robić, powiedz to zrobię cz.2.
 

domafirius

Nowicjusz
Dołączył
17 Czerwiec 2009
Posty
48
Punkty reakcji
0
Wiek
30
Miasto
Rybnik
Bot typu co robiles to przerob go i wrzuc artykul na czyms innym z mozliwością internetową ;)
że da się go podłożyć pod gg jak cie nie ma ze sam pisze :D

i zrob czesc 2 i dodaj z 5-10 fukncji dodatkowych ;]
 

pateusz

Nowicjusz
Dołączył
15 Czerwiec 2009
Posty
26
Punkty reakcji
0
Wiek
17
Miasto
Skądś
Na pewno zrobię cz. 2. Bota z wieloma funkcjami też tworze i dam link do downloadu z rozszerzeniem ".exe" :p
W przyszłości planuje zrobić kurs Pascala. Niestety w Pascalu bota do GG nie da się zrobić lecz morze wyskrobie coś w C...
 
Do góry