Blog. Just Blog

Отправка сообщений на ICQ из PHP-скриптов

Версия для печати Добавить в Избранное Отправить на E-Mail | Категория: Web-мастеру и не только | Автор: ManHunter
Для отправки сообщений на ICQ из PHP-скриптов очень удобно использовать готовый класс WebIcqPro от автора Сергея Акудовича. Этот класс может послужить основой для создания ICQ-роботов, системы оповещения о различных событиях с сайтов, удаленного администрирования через ICQ и многого другого. WebIcqPro не требует установки на сервере дополнительных компонентов и библиотек. Достаточно подключить через include сам класс в ваш PHP-скрипт и воспользоваться его методами и свойствами. Для работы WebIcqPro требуется PHP 5.2.0 и выше. Класс активно развивается и скоро будет включать в себя практически все функции протокола Oscar. Если по каким-либо причинам на сервере установлена более старая версия PHP, то можно воспользоваться облегченной версией класса WebIcqLite. В ней есть только функции отправки и получения сообщений, но обычно этого вполне достаточно. Класс неплохо документирован, все описания на русском языке, методы и свойства приведены с примерами использования. Очень хороший скрипт, пользуюсь сам и другим рекомендую.

Помните, что на сервере ICQ установлена защита от брутфорса, и при частых подключениях аккаунт блокируется на несколько десятков минут. Поэтому если для вашего проекта критично, чтобы все сообщения были отправлены, то зарегистрируйте несколько ICQ-аккаунтов и отправляйте сообщения с них по очереди или выбирая один случайным образом. Количество необходимых аккаунтов определяется опытным путем в зависимости от нагрузки.

Поделиться ссылкой ВКонтакте Поделиться ссылкой на Facebook Поделиться ссылкой на LiveJournal Поделиться ссылкой в Мой Круг Добавить в Мой мир Добавить на ЛиРу (Liveinternet) Добавить в закладки Memori Добавить в закладки Google
Просмотров: 13244 | Комментариев: 16

Метки: PHP, ICQ
Внимание! Статья опубликована больше года назад, информация могла устареть!

Комментарии

Отзывы посетителей сайта о статье
ManHunter (04.10.2016 в 13:07):
Форк проекта теперь лежит на http://asminog.github.io/WebIcqPro/
ManHunter (22.04.2011 в 13:48):
На, держи немного знаков препинания, кажется, ты их все где-то проебал.
[...,,,?.!..,.?.,.,.,..,]
По поводу "напиши", "позвони", "покажи" - все в Правилах сайта.
Александр (22.04.2011 в 13:45):
Да согласен вещь полезная особенно так как это реализовал InBelarus, но есть к нему вопрос конкретный как именно он это сделал ясно что он его доработал немного вот хотелось бы узнать как это получилось мне эта вещь интерестна так как сами знаете пользователи проекта всегда хотять потыркать что либо а тут на Аську можно сообщения отпровлять  помойму прекрастно ТС отпиши на почту скрипт как получилось у тебя это ok. С меня 2к когда мой проект откроется =) я спецон голосование устрою по этому модулю почта
[del] P.S отписал в аську тебе
InBelarus (16.03.2011 в 17:58):
ManHunter, верно всё говорите. Запустил под таким принципом своего бота, работает на удивление стабильно. - [del]
ManHunter (20.12.2010 в 10:59):
На своем сервере можно повесить icq-бота в режиме постоянного подключения, а задания на отправку писать ему, например, в базу. В этом случае проблема с частыми переподключениями будет решена. Естественно, что надо будет еще проверять его наличие в списке процессов и в случае необходимости запускать заново, но это уже дело техники. На виртуальном хостинге такой номер не прокатит, так как там обычно выставлено ограничение по времени работы скриптов.
Владимир (10.03.2010 в 12:36):
Привет! Приятно лицезреть лицо "не обезображенное интеллектом"...ШУТКА!
Давненько к тебе не попадал на сайт ... а тут что то искал в Яшке и набрёл на твой сайт... ну и по "фото" опознал и тебя и сайт ...:-)

Я рад,что такие как ты творят и продолжают это делать!
Сайтик без наворотов, однако с отличным содержанием!

М О Л О Д Е Ц !

Владимир
34rus[гав-гав]inbox[точечка]ru
Andre (01.03.2010 в 14:04):
Понятно, спасибо.
зы: на форуме суппорта WebICQ нашёл что-то про лимит в 22 сообщения в 22 секунды.
ManHunter (01.03.2010 в 13:40):
Надо просто зарегать десяток (сотню / тысячу) асек и попробовать. Делов-то... А я такими экспериментами не занимаюсь.
Andre (01.03.2010 в 13:37):
Здравствуйте!
Скажите, пожалуйста, а есть ли ещё ограничения на количество отправляемых сообщений в единицу времени?
Мой клиент хочет иметь для сайта рассылку уведомлений по ICQ пользователей по наступлении определённых событий, соответственно, в дополнение к количеству коннектов, о которых Вы написали, этот параметр так же может быть очень критичен...
ManHunter (15.02.2010 в 17:30):
Запросто. Еще может быть закрыт порт ICQ на хостинговом сервере.
Jndian (15.02.2010 в 17:09):
Весч хорошая конечно, но у меня не заработала. Может такое быть, что хостер отключил ограничивает как-то использование сокетов?
ManHunter (12.11.2009 в 13:57):
Исправил все ссылки на новый сайт разработчика.
ManHunter (06.11.2009 в 21:36):
Значит сайт разработчика недоступен.
богдан (06.11.2009 в 21:27):
а у меня почимуто скрипт нескачиваеца
ManHunter (28.08.2009 в 18:02):
Да, здесь тоже работает.
Milk3d (29.03.2009 в 22:30):
Вообще полезная вещь=)
Спасибо

Добавить комментарий

Заполните форму для добавления комментария
Имя*:
Текст комментария (не более 2000 символов)*:

*Все поля обязательны для заполнения.
Комментарии, содержащие рекламу, ненормативную лексику, оскорбления и т.п., а также флуд и сообщения не по теме, будут удаляться. Нарушителям может быть заблокирован доступ к сайту.
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2018
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.07 сек. / MySQL: 2 (0.0033 сек.) / Память: 4.75 Mb
Наверх