Как стать автором
Обновить

Бесплатный веб-мессенджер для сайтов

Время на прочтение 3 мин
Количество просмотров 8.9K
Хочу представить свой новый проект – Веб-мессенджер TalkDriver.Ru
Проект предназначен для веб-программистов и владельцев сайтов.

Сразу скажу, что это не просто очередная служба поддержки или онлайн-консультант для сайтов, а универсальный сервис, с помощью которого можно организовать общение любых пользователей на вашем сайте. А служба поддержки – один из вариантов его использования. На сайте есть готовый вариант службы поддержки с одним оператором.

Сам я давно занимаюсь разработкой интернет-проектов, в том числе и своих личных. Имею небольшой портал infan.ru, для которого изначально и возникла задача создания веб-мессенджера.

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

Всегда хотелось иметь сервис общения на сайте наподобие ICQ, но не было времени на его разработку. И вот, спустя несколько лет, все же решил выделить время и сделать такой сервис. Сразу решил абстрагироваться от своего проекта и сделать сервис полностью обособленным и подключаемым к любому сайту.

В итоге все получилось, и теперь на моем сайте пользователи общаются через новый мессенджер. Предлагаю всем владельцам интерактивных сайтов также воспользоваться этим сервисом. На сайте есть подробная инструкция для подключения мессенджера и примеры кода. Также можете задавать вопросы в службу поддержки и на форуме. Подключив сервис к своему сайту, вы бесплатно добавите полезную и удобную для пользователей функцию.

Замечу, что немногие сайты в сети предлагают своим пользователям подобный сервис общения, даже на таком популярном сайте как одноклассники только недавно сделали общение в виде мессенджера, вместо схемы «входящие-исходящие», как было раньше.

Кроме этого на сайтах, имеющих свой мессенджер, он обычно работает через периодические обновления или ajax-запросы, т.е. не является полноценным сервисом мгновенных сообщений как ICQ.

Описываемый же здесь мессенджер работает по другой схеме, а именно с использованием постоянного коннекта к серверу и моментальной реакцией на входящие сообщения, т.е. аналогично настоящим IM.

Преимущества


— Легко интегрируется к любому сайту
— Не требует регистрации пользователей
— Общение как в режиме online, так и в offline
— Вся история переписки хранится и доступна в окне общения
— Используется постоянное подключение к серверу для общения в реальном времени и уменьшения трафика
— Возможность настроить сервис на любой домен
— Клиентская часть использует только HTML и javascript
— Есть версия для мобильных wap-сайтов

Реализация


Сервис разработан на языке PHP с использованием базы данных MySQL.
Работает в связке с веб-сервером nginx через fastcgi протокол.
Для обслуживания постоянных коннектов разработан однопотоковый сервер на языке Си. При увеличении нагрузки возможно распараллеливание сервиса на несколько серверов.

Сервис уже полностью функционален, но над ним еще продолжаются работы по тестированию, улучшению и исправлению ошибок. В планах есть желание реализовать несколько новых функций, например, попытаться связать мессенджер с Jabber и ICQ, добавить скины. Просьба всем, кто заинтересован в подобном сервисе, высказывать свои замечания и пожелания по улучшению.

Варианты использования


Сервис можно использовать на любых интерактивных сайтах, имеющих постоянных пользователей, например: форумы, блоги, чаты, сайты знакомств, социальные сети, онлайн-игры и т.п., а также его можно подключить в качестве службы поддержки или формы обратной связи к любому сайту даже на бесплатном хостинге.

Монетизация


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

P.S. Счетчик пользователей на сайте показывает всех пользователей, зашедших хотя бы один раз в мессенджер, а не тех, кто онлайн. Сервис открылся недавно, и в онлайне общается еще мало пользователей.
Теги:
Хабы:
+47
Комментарии 59
Комментарии Комментарии 59

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн