когда получаеш сообщения от юзера перед обработкой их - сохраняй в файл. ЗЫ. заипал со своим ботом =\
PHP: function tolog($text) { $f=fopen("log.txt","a"); // файл лога fwrite($f,$text."\r\n"); fclose($f); }
zip1990, на чем бота пишеш? (или редактируеш) вот тут описания протокола oscar iserverd1.khstu.ru/oscar/ сообщения сервер шлет как SNAC(04,07) (http://iserverd1.khstu.ru/oscar/snac_04_07.html). принимай его и обработай SNAC(04,07) имеет такой вид (?? - тебе не нужно, XX XX - ти сообщения (всего 3), YY - длина UINотправителя, ZZ ZZ.. - UINотправителя, RR - длина мессаги, ): вот мой пример на перле (в $rs данник принятие из сервера): Code: $rs =~ /\x00\x04\x00\x07\x00\x00..............(.*)\x00\x04/; $S_num = substr($1,1,unpack('h',substr($1,0,1))); print 'num: >'.$S_num."<\n"; if (substr($rs,6,4) eq "\x00\x04\x00\x07"){print 'ITS_MSG ';} $rs =~ /\x01\x01....\x00\x00(.*)\x00\x0B\x00\x00\x00/; $msg=$1; $msg=~s/\x00//ge; print 'msg: >'.$msg."<\n\n";