@moteey

Как передать переменную из телеграмм бота в приложение?

Имеется телеграмм бот (написанный на телебот), приложение на python (на библиотеке flet) и sqlite база данных. Пользователь запускает телеграмм бота, после чего его заносит в базу данных. В моменте работы телеграмм бота ему известна чему равна переменная user_id пользователя, и вот эту переменную нужно передать когда пользователь переходит из телеграмм бота в приложение по кнопке. Как можно передать эту переменную? Я пробовал через urlparse, то есть в приложении прописать строчку кода где будет доставаться переменная из ссылки, вот только как написать чтобы приложение достало эту самую ссылку на которой оно и открыто.
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 1
saboteur_kiev
@saboteur_kiev
software engineer
Да наверное никак.
Как я понимаю, miniapps передают данные в структуре initData и initUnsafeData, но там нет рандомных переменных, только внутренние userID, userName и так далее.
Сохраняйте внутреннюю переменную вместе с user_id в базе данных, и когда юзер переходит в веб приложение, то доставайте его из базы по user ID
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы