Как правильно реализовать рассылку в телеграм боте?
Есть >300 юзеров бота, когда делаю рассылку проходясь по массиву юзеров через foreach и for в неопределенный момент сбивается нормальная работа цикла, и начинается заново и старый цикл тоже продолжает работать. Кто нибудь сталкивался с этим? может ли это происходить со стороны телеграм, или всё таки дело в коде, а код через ссылку нормально отображает данные цикла.
Для начала в телеграме есть ограничения на рассылку вообще всех сообщений что-то типа 30 сообщений в секунду.
Поэтому долбить foreach на 300+ человек это уже так себе идея.
Нет, рассылка не по крону, а наоборот, когда идет сохранение в админке, то рассылка уже начинает работать. Вот я тоже думаю, что дело в коде, не там тупо один цикл. Остается вариант с лимитом ТГ, потому что, да, код работает быстро и сообщения приходят очень быстро. Как вы считаете, через каждые 20 сообщений делать паузу в одну секунду нормально будет?