Max, ну в таком случае, ты абсолютно не понимаешь, что такое webapp. Все действия так и так проводятся в боте(то есть в данном случае через aiogram)
Почитай, например, как обрабатывать @bot.message_handler(content_types="web_app_data"), может это тебе даст понимание
Max, да блин, ты даже в вопросе не указал, какой библиотекой пользуешься
Вот тебе инструкция, как на aiogram подключить оплату звездами https://habr.com/ru/articles/821415/
tgarl, бред это, нельзя так. Единственное что в голову приходит, это удалять ботом сообщение. То есть, пользователь отправил сообщение, бот его проверил и если оно неправильное, то удалить его. Это будет выглядеть так будто сообщение и не отправлялось
что значит "недоступна вся оперативная память"? например сама операционка может резервировать память под свои нужны, либо, если встроенная видеокарта, то она забирает часть оперативки. И также еще есть куча вариантов, нужны подробности
LolaBola, document.querySelector находит первый блок. То есть сейчас всё работает, только картинка меняется в самом верхнем блоке. Если будет нормальный пример вёрстки, то я напишу как найти нужный
EugeneVKruglov, я откуда знаю, как условия могут не сработать? Ты же не даешь никакой инфы. Еще раз, судя по представленному коду, если не приветствует пользователей, то не проходит условие, логируй все вызовы функции get_user_text и смотри что там не так
Почитай, например, как обрабатывать @bot.message_handler(content_types="web_app_data"), может это тебе даст понимание