Привет, дорогие друзья! Как вы знаете, у меня есть тестовый сайт в форме интернет-магазина, который можно полностью видоизменить через страницу администратора. Я решил добавить к нему Telegram-бота, чтобы сделать взаимодействие с пользователями ещё удобнее. В прошлый раз мы с вами сделали первые шаги https://dzen.ru/a/Z34zXpNrdH4SBbKp и научились регистрировать нового пользователя через бота. Но что делать, если пользователь уже зарегистрирован на сайте? Как войти в аккаунт через Telegram? Давайте разберёмся! Чтобы упростить взаимодействие с пользователем, я добавил в бота кнопки "Login" и "Logout". Функцию работы с клавиатурой я вынес в отдельный файл, чтобы не перегружать основной код. Когда пользователь запускает бота, у него есть уникальный chat_id. Но как найти этого пользователя в базе данных, если он ещё не регистрировался через бота? Я решил использовать электронную почту и пароль, которые уже хранятся в БД. После успешной верификации бот запоминает id пользовател
Продолжаем создавать бота: учим входить в существующий аккаунт.
23 января 202523 янв 2025
4
1 мин