При таком подходе каждый раз будет выполняться slave request, который полностью заново поднимает инфраструктуру симфони. Я использую другой подход - все общие данные кладутся в app.request.attributes по событию kernel.request, ну а там можно и кешировать и просто доставать из бд.
Вам нужен интернет без телефона? Если да, то для этого нужна e-sim, в России ее точно пока никто не поддерживает. А если через телефон или просто в знакомой wi-fi сети, так всё работает. У вас нет?
Андрей Бойченко, вам не надо создавать никакое подключение для отправки. Вы также шлете post / get запрос на обычный урл телеграмный с каким-то там кодом в request_uri и всё. В общем я вам советую изучить тему еще разок, кажется, что половина у вас уже сделана, но вам она кажется неверной из-за недостатка понимания.
Андрей Бойченко,
1. Бот не представляется. Но вы пишите, что вебхуки поставлены на разные урлы, а значит зная, какой урл вызван, вы точно знаете, что это за бот.
2. Бот присылает в запросе json контент, где есть всё о юзере, который чтото написал боту. А значит вы можете взять эти данные и отправить ответ на указанный там chat_id
Vitaliy Orlov, в разных программах перенос строки - разная последовательность (как видите). При вставке в текстареа по вашим словам браузер конвертирует в свой стиль. Что вы можете с этим сделать? Наверное ничего. Приводите к единому виду (разные браузеры могут по-разному конвертировать), и уже работайте с единым видом. Так плохо?
Алексей Верховцев, предлагаю прекратить дискуссию. Вы начинаете вовлекать в диалог про фреймворк совершенно другие вещи, например, мои проф. навыки. Это приведет нас к холивару. И про тестируемый код я в курсе, не волнуйтесь. И про разные подходы в курсе. Вам достаточно было написать, что для вас предпочтительнее не использовать наследования и конкретные подходы / паттерны, предлагаемые фреймворком. Поэтому спасибо за диалог ;)
Алексей Верховцев, тот же ответ - зачем вам тогда симфони? чтобы было?) по поводу контроллеров и тестов - если надо, тестят. И почему "магия"? Это документированные вещи, которые первым делом объясняются в доке, когда вы начинаете использовать фреймворк.
Максим Федоров, ну тогда выкиньте фреймворк вообще. напишите всё своё. логично же? или я не улавливаю тонкости вашего подхода? Если пишется какой-то проект, то вы с первых же строчек планируете потом его портировать на другой фреймворк?
Алексей Верховцев, а зачем тогда использовать фреймворк, если вы игнорируете то, что он дает и пилите свои велосипеды?) Хозяин - барин, но лично мне импонирует эта идея иметь какой-то Base и расширять его, используя уже готовые вещи.
Думаю, дело не в плагине, а в каком-то дополнительном событии при нажатии клавиш. Ищите по селектору формы или отключите остальной js и включайте по чуть-чуть