- Регистрация
- 11.09.2015
- Сообщения
- 192
- Благодарностей
- 85
- Баллы
- 28
Всем привет!
Помогите продумать правильную логику. Есть сайт, который парсится в режиме реального времени, информация может меняться чаще чем раз в секунду. Есть несколько телеграм аккаунтов, в которые отправляется спаршенная по определённым критериям для каждого аккаунта информация с этого сайта.
Сейчас шаблон работает в цикле: собрал информацию; выбрал первый аккаунт; выбрал нужную информацию для этого аккаунта; отправил в телегу; перешёл ко второму аккаунту и тд. Как только аккаунты закончились снова парсим сайт. Всё это происходит очень быстро и работает чётко, инфа прилетает вовремя.
Но теперь возникла необходимость отправлять на пару аккаунтов информацию с задержкой 10сек. На остальные аккаунты всё должно прилетать так же как и ранее - в реальном времени. Как это можно реализовать? Паузу в шаблон ставить нельзя, так как первая часть пользователей должна всё получать как и ранее без задержек.
Пока вижу один вариант - вывести отправку сообщения для каждого аккаунта в отдельный шаблон. Сколько аккаунтов - столько шаблонов, шаблон будет из одного кубика - отправка сообщения, и на некоторые аккаунты перед этим кубиком будет ещё установлена пауза.
Пока аккаунтов не много, это ещё можно сделать, но их количество постоянно растёт, и боюсь со временем будет каша. Да и запуск проекта в проекте, я боюсь, может повлечь некоторую потерю времени.
Извините, много букав, но старался описать всё за один раз )
Помогите продумать правильную логику. Есть сайт, который парсится в режиме реального времени, информация может меняться чаще чем раз в секунду. Есть несколько телеграм аккаунтов, в которые отправляется спаршенная по определённым критериям для каждого аккаунта информация с этого сайта.
Сейчас шаблон работает в цикле: собрал информацию; выбрал первый аккаунт; выбрал нужную информацию для этого аккаунта; отправил в телегу; перешёл ко второму аккаунту и тд. Как только аккаунты закончились снова парсим сайт. Всё это происходит очень быстро и работает чётко, инфа прилетает вовремя.
Но теперь возникла необходимость отправлять на пару аккаунтов информацию с задержкой 10сек. На остальные аккаунты всё должно прилетать так же как и ранее - в реальном времени. Как это можно реализовать? Паузу в шаблон ставить нельзя, так как первая часть пользователей должна всё получать как и ранее без задержек.
Пока вижу один вариант - вывести отправку сообщения для каждого аккаунта в отдельный шаблон. Сколько аккаунтов - столько шаблонов, шаблон будет из одного кубика - отправка сообщения, и на некоторые аккаунты перед этим кубиком будет ещё установлена пауза.
Пока аккаунтов не много, это ещё можно сделать, но их количество постоянно растёт, и боюсь со временем будет каша. Да и запуск проекта в проекте, я боюсь, может повлечь некоторую потерю времени.
Извините, много букав, но старался описать всё за один раз )