# Koenig (19.09.2014 / 13:48)Мугога. Хочешь все посетителей разогнать?
как вариант через мета тег рефреша
Т.к. онлайн вряд ли будет большим и высокая производительность здесь не понадобится, то пишем WebSockets сервак на PHP. Для упрощения задачи за основу можно взять Ratchet. Если мне не изменяет память, то в чатах обычно есть комнаты.
Поэтому, после того, как юзер вошёл в комнату, сообщаем серваку, где мы находимся.
В этот момент происходит подписка. Когда вышел, естесственно, нужно не забыть отписаться.
После создания какого-либо сообщения (будь то юзер или бот) шлём его серваку по ZMQ или в ложим редис, а сервак в свою очередь разошлёт это сообщение всем подписчикам.
При желании можно будет легко переписать сервак на питоне или сях.
Бота можно реализовать в виде воркера, который будет в зависимости от кол-ва человек в комнатах рассылать сообщения.
Подписываться ему при этом совершенно не обязательно. Короче как-то так вобщем.