types.InlineKeyboardButton(text="Начать игру", web_app=WebAppInfo(url="https://gd.games/instant-builds/4397e427-46f2-41a0-9afb-da3b0325600e"))
Условно мы отправляем сообщение в чат, в котором состоит пользователь. Нам нужно получить и заблокировать список пользователей, добавить сообщение, и разблокировать.зачем вообще тут блокировать пользователей?
Начал гуглить и наткнулся на подобный вопрос.на год вопроса и ответов тоже обращай внимание
for a staff account.судя по сообщению, при логине проверяется наличие is_staff, оно выдано тестовым пользователям?
database "tuser:tpassword@192.168.122.98/shop" does not existты сообщения об ошибках читаешь? тебе явно же указали на проблему, у тебя криво интерпретируется SQLALCHEMY_URL считает всё это "tuser:tpassword@192.168.122.98/shop" имя базы, подозреваю из-за лишнего слеша
Итак, каким образом нужно перенести данные с Sqlite3 на Postgresql?так данные или структуру базы? Ты пока даже коннект к базе не осилил.
ImportError: cannot import name 'Random' from 'random' (C:\skript\python\random.py)ты переопределил библиотеку random, нельзя называть файлы именами стандартных библиотек
Знаю, как устроены сайты, занимался веб-разаботкой, так что архитектуру с клиентской частью в браузере и северной на хостинге знаю.знаешь что такое REST API? так вот мобильное приложение как раз его и использует, и всё, в итоге практически ничем от обычного браузерного клиента не отличается (нюансы не считаем). Это для общего понимания работы, вместо REST API, может быть graphql и другие протоколы, иногда свои костыли.