Elvis
@Dr_Elvis Автор вопроса, куратор тега Python
LXSTVAYNE, гет запрос в телеграм бота? или я не так понял?
Вот еще несколько раз произнес в голове и возможно вы имели в виду сделать бота, который не связан никак с веб сервером, а с сервера просто напрямую отправлять сообщение? посредством get\post на сервер телеграм. Вот этот вариант смотрится очень даже ничего. поразмыслю, это должно сработать как нужно
Elvis
@Dr_Elvis Автор вопроса, куратор тега Python
soremix, я пробовал объединить бота и flask, но выдавало ошибку потоков. сейчас уже 20 раз там всё переписал, даже код привести не смогу. Всё в одном скрипте - было бы идеально. буду пробовать с потоками играться.
Elvis
@Dr_Elvis Автор вопроса, куратор тега Python
soremix, думал об этом, но мне нужно не просто отправлять сообщение в боте, но и принимать, когда напишут. если просто отправлять, то это конечно проще, можно просто через requests отправить, но в данном случае не вариант.
еще думал вариант полностью раздельных скриптов, когда сервер инсертит в базу, база каким то образом тригерит и дает сигнал что для бота что-то появилось, и бот реагирует, но тут мне кажется еще больше сложностей возникает.
Elvis
@Dr_Elvis Автор вопроса, куратор тега Python
немного не понял куда отправлять запрос?
еще раз опишу связку:
Программа отправляет запрос на сервер -> сервер обрабатывает и передает результат боту -> бот отправляет пользователю результат -> пользователь в боте пишет свой ответ -> бот кладет в базу этот ответ.
из этого всё понятно как сделать кроме " сервер обрабатывает и передает результат боту". выделил жирным что именно я не знаю как сделать. если бы это работало в одном скрипте(и сервер и бот) тогда это был бы просто вызов функции с параметром, но тут два скрипта(сервер и бот) работают сами по себе и нужно как то передать информацию в бота.
Elvis
@Dr_Elvis Автор вопроса, куратор тега Python
да, нужны разные потоки, но, как написано в документации, я понял что это не лучшая идея.
По разным скриптам сделать не сложно, отдельно поднять фласк, отдельно бота, так у меня есть опыт, но как связать их - не понимаю. к примеру приходит от программы post запрос, сервер его обрабатывает и результат нужно отправить ботом. как тут передать информацию от сервера к боту?
Согласен с предыдущим оратором. у себя на проекте так и делал. просто меняешь viewbox, умножая его на коэффициент. от 1 до бесконечности это увеличить, от 0 до 1 это уменьшить.
Sanzhar Bazarbek, к примеру официальная документация которая была взята с github проекта. там же можно найти русское комьюнити, думаю там много будет ответов на ваши вопросы. И если статья 5-ти летней давности - это не значит что она устарела. Да, возможно уже реализованы методы более современные или улучшенные, но основной принцип остается тот же.