Просмотр полной версии : ICQ Bot на PHP - Новый класс
Кажется этот класс особо не успел засветится + автор на него видимо забил, поэтому выкладываю:
http://www.secbun.info/trash/mICQ.rar (mICQ)
В архиве сам класс и пример авторский. Кому надо разберётесь. Класс достоин Вашего внимания :) Плюсики не забываем ставить :p
xaker-boss
20.04.2007, 21:16
Посиб, ща буду разбератся с ним, если что отпишусь!
Перезалейте плиз на другой хост, чет у меня с этого глючит =(
Накидал небольшого бота как пример использования класса.
Команды для бота:
!help - вывод справки (её Вы сейчас читаете)
!md5 <строка> - вернёт MD5 хэш переданной строки
!b64e <строка> - кодирует переданные данные в Base64
!b64d <строка> - декодирует переданные данные из Base64
!len <строка> - вернёт длину переданной строки
!tic <url сайта> - вернёт тИЦ данного сайта
!stop - завершение работы бота (только для админа)
http://pics.livejournal.com/s1b/pic/00027795
Качать здесь: www.secbun.info/trash/botino4ek.rar (http://www.secbun.info/trash/botino4ek.rar)
Плюсуем :cool:
оО ребята......класс хочешь сказать был приват?
Код большой...
ИМХО лучший класс WebIcqPro.class.php (http://intrigue.ru)
Просто класс особо не засветился, хотя и лежал в паблике. А сейчас он у автора по моему на сайтах не лежит и просто у народа осел. В т.ч. и у меня. А я просто делюсь ;)
Твой WebIcqPro.class.php нестабилен и не прошёл моих тестов. Плюс он не умеет толком статусы ставить насколько я помню...
S1B, ыыы не пишите того чего не знаете..он умеет все и даже больше чем mICQ class...
Не путай с WebIcqLite.class.php
Спорить не стану. Я PRO не тестил. Lite был никаким это точно... Ну в конце концов решает народ :) Я просто показал альтернативу. ИМХО не плохую ;)
vetal1vetal
21.04.2007, 14:45
Люди а можно организовать в mICQ чтобы мона была отсылать сообщение через него? Ну типа пишеш команду !sms-uin-письмо и он отсылает на этот уин письмо.
Мош ктонебуть попробует?
Constantine
21.04.2007, 14:54
Vetal1vetal Реферанльлную ссылку из подписи убери
xaker-boss
23.04.2007, 14:27
Up. Люди посмотрите на #9 пост..Мош кто сможет организовать?
vorishka
23.04.2007, 14:32
лЮди, может есть бот, который погоду и новости берёт?
хочется такого иметь в своем контакте
MegaDeth
23.04.2007, 14:58
vorishka, 474974
Люди а можно организовать в mICQ чтобы мона была отсылать сообщение через него? Ну типа пишеш команду !sms-uin-письмо и он отсылает на этот уин письмо.
Мош ктонебуть попробует?
Я тебя не понял. Тебе нужно через бота SMS слать или что?
лЮди, может есть бот, который погоду и новости берёт?
хочется такого иметь в своем контакте
Можешь сам написать. Погоду бери с gismeteo.ru, а вот для новостей рекомендую rupor.net
xaker-boss
24.04.2007, 16:15
S1B - нет я хочю сделать чтобы когда боту отсылаеш дапустим команду
!218894_Привет :ОН ОТПРОВЛЯЛ ПИСЬМО НА 218894 С СООБЩЕНИЕМ Привет.
Это риально в mICQ ?
http://antisploa.narod.ru/icq-php.rar Можешь переделать и поставить себе этого бота или готовый есть 744444
S1B - нет я хочю сделать чтобы когда боту отсылаеш дапустим команду
!218894_Привет :ОН ОТПРОВЛЯЛ ПИСЬМО НА 218894 С СООБЩЕНИЕМ Привет.
Это риально в mICQ ?
Конечно. Только лучше отдельную команду сделать. !send например. Потом в свичах пропичываешь команду, отпределяешь уин на который надо послать и потом посылаешь стандратной функцией... Если очень нужно - могу накодить....
Joker-jar
25.04.2007, 12:20
Народ, как работает php бот??? PHP же не может висеть все время в памяти сервера и слушать сокет...
GreenBear
25.04.2007, 12:22
ну на магии...
Отправка сообщения вроде бы так реализутся:
// Функиция отправки сообщения другому уину
case '!send':
list($st_uin)=explode(' ',$cmd[2]);
$st_mess=str_replace("$st_uin ",'',$cmd[2]);
if($st_mess!=$st_uin && $st_mess!='' && $st_uin!='') {
$mlCQ->send_message($st_uin,$st_mess);
$mlCQ->send_message($from,"Сообщение для $st_uin отправлено $st_mess");
} else { $mlCQ->send_message($from,"Не задан номер получателя или сообщение"); }
break;
Работает по команде !send 12345 Моё сообщение
Правда код корявый чуток, ну да ладно )) Просто не до того немного :)
2Joker-jar
У нас всё может быть :D
xaker-boss
25.04.2007, 14:58
S1b Посибо , ты мне очень памог, Заглени в личку.
S1b Посибо , ты мне очень памог, Заглени в личку.
$mlCQ->send_message($from,base64_decode($cmd[2]));
break;
!send код пихать сюда!!!
// Функция подсчёта длины строки
С тебя плюс 10 :cool:
xaker-boss
26.04.2007, 14:10
S1B ты уш меня извени что надоедаю, я вставил код, запустил бота, пишу ему !send 218894 Приветик(Дапустим), он мне присылает -Сообщение для 218894 отправлено Приветик..А на номер 218894 нечего неприходит ненаеш почему?
Просьба ко всем - хватит мне бомбить личку! Пишите в топике - я прочитаю...
Leonardo
26.04.2007, 20:06
есть маленькая проблема с этим класом. не приходит месаги посланые с Джима (Jimm 0.5.2b mod). в чем может быть проблема и как исправить?
эм....здесь обсудается класс.....
А как че настроить, то вам надо в пхп раздел и вообще лучше поюзать поиск, как, чего и где настраивать !!!
По поводу джима здесь глянь - http://destym.livejournal.com/29261.html
Leonardo
27.04.2007, 23:51
эм....здесь обсудается класс.....
А как че настроить, то вам надо в пхп раздел и вообще лучше поюзать поиск, как, чего и где настраивать !!!
хорошо. перефразирую.
данный класс некоректно работает с таким софтом как Jimm , сегодня выяснилось что с ICQ RAMBLER тоже.. это подходит под обсуждение класса?
2S1B , спасибо, но проблему не решил
Мда...такой вопрос уже обсуждался....
Надо сменить в классе old_style на plain_text ....
Либо наооборот, непомню
Народ, как работает php бот??? PHP же не может висеть все время в памяти сервера и слушать сокет...
С какого хера7
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot