Here you can vote for ideas by projects. You can add your ideas to any open project from the project's page.
<<< BackПосмотрел модуль на предмет задержек при недоступном сервере телеги (заблоченный прокси и т.п.).
processSubscription() есть $this->telegramBot->getMe(); Но ее результат далее нигде не используется. Она нужна вообще?sendAPIRequest() нет настройки таймаута соединения, вследствие чего каждое обращение к серверу телеги ожидает 63 секунды (на моей конфигурации).getMe() + 63 сек на sendContent() = в сумме 126 сек, в течение которых МДМ тупит.Предлагаю в sendAPIRequest() добавить строчку
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
чтобы ограничить время соединения.
А в идеале вообще бы вызывать все содержимое processSubscription() через getUrlBackround() в отдельном фоновом процессе, чтобы совсем исключить любые тормоза.