Какая технология / язык необходим для создания встроенного модуля мгновенных сообщений? - PullRequest
0 голосов
/ 21 апреля 2011

Моя команда и я изо всех сил пытаемся собрать программное обеспечение для уведомления, которое будет добавлено на наш сайт, чтобы пользователи, добавившие нашего бота в свой клиент IM (например, MSN, AIM, Yahoo Messenger), могли получать уведомления, когда что-то актуальное относится к ним. Нам также необходимо иметь возможность проверить их статус (онлайн, оффлайн, занят).

Знаете ли вы, можно ли это сделать с помощью обычного PHP, или какой другой язык нужно использовать, чтобы сделать что-то подобное?

Спасибо! Донни

Ответы [ 2 ]

1 голос
/ 21 апреля 2011

... не уверен, правильно ли я вас понял: у вас уже работает IM-Bot? Если это так, он должен предоставить вам необходимый API для выполнения вашей работы (ознакомьтесь с документацией используемого вами бота.)

В случае, если вы действительно ищете бота, который может быть запущен в MSN / AIM / Yahoo / etc. Я бы рекомендовал взглянуть на Bitlbee , который является IRC-сервером, который может подключаться к сетям обмена мгновенными сообщениями. С помощью пакета Net_SmartIRC от PHP pear вы сможете подключиться к нему и собрать необходимую информацию. Надеюсь, это поможет.

0 голосов
/ 21 апреля 2011

Я бы порекомендовал взглянуть на node.js для этого.Но если вы хотите придерживаться PHP на стороне сервера, опрос JavaScript был бы самым простым способом включить это.

Пример JavaScript с некоторой помощью jQuery:

setInterval(function(){
    $.ajax({
        url: "your_script.php",
        success: function(data){
            // process the data returned from the PHP script
        }
    });
}, 2000);

Это запросyour_script.php ", подождите две секунды и запросите снова.

...