Witam serdecznie,
napisalem prostego bota do irc, ktory siedzi i zapisuje logi z rozmow, kiedy mnie nie ma.
teraz chciałbym go ulepszyć o kilka funkcji i tu pojawiaja sie moje problemy.
Zaczne od tego, że trafiłem na
http://www.koders.com/delphi/fid2E1C794D2A72B93F258819F2278EC09ABF16D92F.aspx
- Co zrobic, zeby sprawdzic, czy dana wiadomosc zawiera ciag znakow?
Na tą chwile mam:
if Content='xxx' then
IdIRC1.Say(kanal,'reakcja bota');
problem w tym, że bot odezwie się dopiero, kiedy wiadomość zawiera tylko xxx. Wiec co zrobic, zeby przy wiadomosci abcd xxx efgh tez bot odpowiedzial??
- msg, kick, op itp
Zeby w sieci freenode zalogowac sie na swoj nick, musze wpisac /msg nickserv identify password
kiedy zrobie to za pomoca
IdIRC1.Say(kanal,'/msg nickserv identify password');
wiadomosc po prostu zostanie wyswietlona na kanale.
Tak samo jest przy wydawaniu komendy /op /kick. Do topicu np. istnieje settopic, ale to priv msg i opa nic nie znalazlem.
Prosze o pomoc.
//edit
chcialbym jeszcze wiedziec, jak pobracliste osob bedacych na kanale.
pozdrawiam