Асинхронная отправка сообщений на PHP

242
17 января 2018, 18:08

Есть чат на WebSockets. В нем общаются люди во время трансляции. Есть сущность бота. Время того, когда бот напишет сообщение должно конфигурироваться и храниться в базе данных, т.е. если настроена отправка сообщения в 12:00, он должен отправить сообщения всем участникам чата в это время, предварительно записав его в бд ( все сообщения чата хранятся в бд ). Как это лучше всего реализовать? Основную проблему вижу в том, что в определенное время нужно стриггерить событие, которое запустит процессы добавления сообщения в бд и в список сообщений чата. Возможно ли это сделать, не проверяя раз в n количество времени того, не наступил ли период для отправки сообщения ботом?

READ ALSO
YII2 Не сохраняются значения в сессии

YII2 Не сохраняются значения в сессии

Мне нужно сохранить значение в сессии после авторизацииПишу:

213
Как 'считать' дату получаемую через the_date() в WordPress?

Как 'считать' дату получаемую через the_date() в WordPress?

Получаю дату поста через the_date(), чтобы не делать дополнительных манипуляций, сразу получаю дату в нужном формате the_date('Y-m-d'):

247
POST запрос без формы

POST запрос без формы

Как передать данные методом пост без формы, при этом чтобы пользователя перекидывало на страницу на которую передаем данные?

199
Cannot execute queries while other unbuffered queries are active

Cannot execute queries while other unbuffered queries are active

Forbidden You don't have permission to access /test/controller/&error=Загрузка не удалаÑÑŒ&errorreal=SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are activeConsider...

165