Небольшая статья о том, как создать свой чат.
Статья расчитана на начинающих пользователей.

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

  1. Чат должен быть быстрым.
  2. Чат должен потреблять минимальное количество трафика.
  3. В чат можно зайти с мобильного телефона.
  4. В чате можно создать отдельные комнаты, а также общаться приватно.
  5. В чате должно быть гибкое управление ролями посетителей.
  6. У чата должен быть один владелец, который может назначать модераторов.
  7. Чат должен сохранять историю общения.
  8. В чат можно установить своих ботов, которые будут следить за русским языком в комнате и не допускать мат, проводить викторины, игры, конкурсы и прочие развлечения.
  9. Установка на сайт не должна вызывать проблем.
  10. В чате не должно быть рекламы.

Итак, начнем.

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

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

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

4. Владелец чата может по своему желанию или по просьбам жильцов комнаты устанавливать
определенные режимы чата. Можно сделать чат в который попасть могут только приглашенные посетители,
можно поставить пароль и войти в чат могут только те, кто знает пароль.
Режим модерации комнаты позволит говорить только тем, кому разрешили модераторы.
Режимы можно перечислять долго, основные  я уже назвал.

5. Пользователи могут получать статус модератора или голосового пользователя.
Модератор может предоставить посетителю право говорить или заставить его замолчать, пока говорят остальные. Особо надоедливых и непослушных жильцов модератор может пнуть из комнаты или запретить ему вход в нее на определенное время или пожизненно.
Голосовые пользователи могут говорить когда включен режим модерации комнаты.
Пользователи без голоса говорить не смогут, как бы не старались.

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

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

8. Владелец чата может установить специальную программу - бота ( или несколько)
Боты в чатах выполняют различные функции. Один бот может одновременно следить за чистотой русского языка в комнате, проводить игры, викторины. выполнять функции справочной службы и многое другое.

9. Установка на сайт производится путем создания простой странички на которой дается описание процедуры подключения к чату. Надо лишь сказать на каком сервере находится чат и название канала (комнаты).
Указываются программы с помощью которых это делается и небольшие инструкции. по этим программам.

10. Рекламы в таких чатах нет, кроме той котроую делает владелец канала.

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

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