Спасибо!
Можете уточнить, пожалуйста, откуда берется session в строке user_id = session.get('user_id')?
В случае, когда пользователь ввел данные на странице авторизации и нажать "Войти", я в создаю сессию, отправляю запрос на сервер, получаю куки и сохраняю их, как вы описали: session['user_id'] = user_id
Но в случае, когда ранее авторизованный пользователь вошел на главную страницу, откуда у меня должен быть session, с помощью которой я проверю наличие пользователя в этой сессии?
Пума Тайланд, Предложений пока не поступало) У меня не большой опыт работы, поэтому сомневаюсь, что буду интересен где-то не в России. Да и ПМов меньше берут из России, чем разрабов, насколько мне известно.
Вы восхитительны!) Конечно, в коде автора достаточно трудно разобраться, сначала хотелось бы понять общую архитектуру такого приложения, но мне сразу не пришла идея поискать на гитхабе)
Хомон, Как именно использовать cron? Я вижу только решение, в котором каждую минуту надо будет проходить по всем (или N последним) записям в базе, и оно равно значению из поля datetime + 5 минут, то запускать для этой записи скрипт.
Предполагаю существуют менее костыльные варианты)
Можете подсказать, пожалуйста, где именно нужно выставить эти лимиты, чтобы сервис/сервер/аккаунт просто блокировался при превышении допустимого лимита?
В питоне словарь является неупорядоченной структурой данных, то есть при итерации по словарю не будет гарантии нахождения элементов в каком-то определенном порядке.
Похоже задача реашется легко: сделал словарь кортежей, в каждом кортеже кроме пары значений лежит длина строки, которую предполагается заменять.
Затем сортирую кортежи в словаре по этой длине и далее уже ищу в обычном режиме.
Павел, можно подробнее, почему нельзя завести бота на вебхуке без прицепленного SSL?
В документации телеграма параметр certificate не является обязательным, т.е. если я правильно понял, то .pem ключи отправлять обязательно только для самоподписанных сертификатов.
А настраивать вебхук на HTTP не разрешено телеграмом, насколько я понимаю.
Denis Michurin: Да, я говорил про хостинг для сайтов. Дело в том, что мой хостер поддерживает python, могу подключиться к нему по ssh, там есть git и т.д. Получилось настроить getUpadates через polling, но теперь возникли проблемы с webhook. А какой VPS можете посоветовать? Как выбирали?
Значит после передачи данных они обработаются внутри фласка, а затем фласк вернет новый шаблон и страница перезагрузится?
Как можно было бы здесь использовать AJAX для возврата обработанной информации на форму?
Да, только я бы хотел менять это изображение от 10 до 100 раз за секунду. Если я правильно понимаю, то для отображения новой картинки по вашему описанию будет необходимо перезагружать страницу.
Да, я хочу открыть страницу и наблюдать интерактивные изменения, причем скорость изменений примерно от 10 до 100 раз в секунду. В итоге хотел бы получить что-то похожее на анимацию из-за быстрой смены картинки.
Можете подсказать, как использовать ajax или websockets для такого? Может есть какие-то готовые модули? Или может есть какая-то классная обучалка на эту тему?
Дмитрий Крымцев: и бот никогда не падает?
если у меня бот на python, то выходит я запущу скрипт на хостинге и он просто постоянно будет там крутиться? не совсем понимаю принцип. выходит домен для бота не нужен, а хостинг просто будет как vps использоваться?
У меня долго не получалось из-за того, что я использовал обычный
requests
вместоfrom flask import request, session