Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   ICQ (https://forum.antichat.xyz/forumdisplay.php?f=13)
-   -   ICQ Bot на PHP - Новый класс (https://forum.antichat.xyz/showthread.php?t=38465)

S1B 20.04.2007 21:03

ICQ Bot на PHP - Новый класс
 
Кажется этот класс особо не успел засветится + автор на него видимо забил, поэтому выкладываю:

http://www.secbun.info/trash/mICQ.rar

В архиве сам класс и пример авторский. Кому надо разберётесь. Класс достоин Вашего внимания :) Плюсики не забываем ставить :p

xaker-boss 20.04.2007 21:16

Посиб, ща буду разбератся с ним, если что отпишусь!

Sinex 20.04.2007 21:29

Перезалейте плиз на другой хост, чет у меня с этого глючит =(

S1B 20.04.2007 21:45

Пример
 
Накидал небольшого бота как пример использования класса.

Команды для бота:

!help - вывод справки (её Вы сейчас читаете)
!md5 <строка> - вернёт MD5 хэш переданной строки
!b64e <строка> - кодирует переданные данные в Base64
!b64d <строка> - декодирует переданные данные из Base64
!len <строка> - вернёт длину переданной строки
!tic <url сайта> - вернёт тИЦ данного сайта
!stop - завершение работы бота (только для админа)

http://pics.livejournal.com/s1b/pic/00027795

Качать здесь: www.secbun.info/trash/botino4ek.rar

Плюсуем :cool:

Isis 20.04.2007 23:36

оО ребята......класс хочешь сказать был приват?
Код большой...
ИМХО лучший класс WebIcqPro.class.php

S1B 21.04.2007 11:53

Просто класс особо не засветился, хотя и лежал в паблике. А сейчас он у автора по моему на сайтах не лежит и просто у народа осел. В т.ч. и у меня. А я просто делюсь ;)

Твой WebIcqPro.class.php нестабилен и не прошёл моих тестов. Плюс он не умеет толком статусы ставить насколько я помню...

Isis 21.04.2007 12:05

S1B, ыыы не пишите того чего не знаете..он умеет все и даже больше чем mICQ class...
Не путай с WebIcqLite.class.php

S1B 21.04.2007 12:35

Спорить не стану. Я 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

S1B 24.04.2007 09:08

Цитата:

Сообщение от vetal1vetal
Люди а можно организовать в mICQ чтобы мона была отсылать сообщение через него? Ну типа пишеш команду !sms-uin-письмо и он отсылает на этот уин письмо.
Мош ктонебуть попробует?

Я тебя не понял. Тебе нужно через бота SMS слать или что?

Цитата:

лЮди, может есть бот, который погоду и новости берёт?
хочется такого иметь в своем контакте
Можешь сам написать. Погоду бери с gismeteo.ru, а вот для новостей рекомендую rupor.net

xaker-boss 24.04.2007 16:15

S1B - нет я хочю сделать чтобы когда боту отсылаеш дапустим команду
!218894_Привет :ОН ОТПРОВЛЯЛ ПИСЬМО НА 218894 С СООБЩЕНИЕМ Привет.
Это риально в mICQ ?

Sinex 24.04.2007 17:14

http://antisploa.narod.ru/icq-php.rar Можешь переделать и поставить себе этого бота или готовый есть 744444

S1B 25.04.2007 12:02

Цитата:

Сообщение от motorola3653
S1B - нет я хочю сделать чтобы когда боту отсылаеш дапустим команду
!218894_Привет :ОН ОТПРОВЛЯЛ ПИСЬМО НА 218894 С СООБЩЕНИЕМ Привет.
Это риально в mICQ ?

Конечно. Только лучше отдельную команду сделать. !send например. Потом в свичах пропичываешь команду, отпределяешь уин на который надо послать и потом посылаешь стандратной функцией... Если очень нужно - могу накодить....

Joker-jar 25.04.2007 12:20

Народ, как работает php бот??? PHP же не может висеть все время в памяти сервера и слушать сокет...

GreenBear 25.04.2007 12:22

ну на магии...

S1B 25.04.2007 13:10

Отправка сообщения вроде бы так реализутся:

Код:

// Функиция отправки сообщения другому уину
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 26.04.2007 10:50

Цитата:

Сообщение от motorola3653
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 нечего неприходит ненаеш почему?

S1B 26.04.2007 17:12

Просьба ко всем - хватит мне бомбить личку! Пишите в топике - я прочитаю...

Leonardo 26.04.2007 20:06

есть маленькая проблема с этим класом. не приходит месаги посланые с Джима (Jimm 0.5.2b mod). в чем может быть проблема и как исправить?

Isis 26.04.2007 23:07

эм....здесь обсудается класс.....
А как че настроить, то вам надо в пхп раздел и вообще лучше поюзать поиск, как, чего и где настраивать !!!

S1B 27.04.2007 14:39

По поводу джима здесь глянь - http://destym.livejournal.com/29261.html

Leonardo 27.04.2007 23:51

Цитата:

Сообщение от Isis
эм....здесь обсудается класс.....
А как че настроить, то вам надо в пхп раздел и вообще лучше поюзать поиск, как, чего и где настраивать !!!

хорошо. перефразирую.
данный класс некоректно работает с таким софтом как Jimm , сегодня выяснилось что с ICQ RAMBLER тоже.. это подходит под обсуждение класса?

2S1B , спасибо, но проблему не решил

Isis 27.04.2007 23:54

Мда...такой вопрос уже обсуждался....
Надо сменить в классе old_style на plain_text ....
Либо наооборот, непомню

_Great_ 27.04.2007 23:59

Цитата:

Сообщение от Joker-jar
Народ, как работает php бот??? PHP же не может висеть все время в памяти сервера и слушать сокет...

С какого хера7


Время: 11:28