Помогите, хочу сделать связь между пользователями

Статус
В этой теме нельзя размещать новые ответы.

BW-Samp

Новичок
Автор темы
71
0
Хочу сделать так, что бы была связь между пользователями. Например: У нас есть пользователи А B и C. Пользователь А написал команду /start и на экране у пользователей С и В появляется надпись START. Как такое реализовать? Помогите пожалуйста :)
 

Frapsy

Известный
Проверенный
393
226
Клиент-сервер.
С клиентской части(то есть в скрипте, который у пользователя) ты должен сделать цикл, который будет обращаться к серверу за информацией, и если сервер возвращает "start"(или что тебе надо) - выводишь нужное сообщение.
Чтобы отправить эту команду - в функции команды делаешь отправку гет или пост запроса(как удобней) или асинхронными или через requests, а дальше идет работа серверной части.

На серверной части, ты делаешь проверку на получаемые данные, если все окей - возвращаешь свой старт, если что-то не так - посылаешь куда по-дальше.

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