Search
Write a publication
Pull to refresh
1
0
Николай @JavaKrasava

User

Send message

Сломалась авторизация пользователя в Telegram Bot Mini App (Bot Api 8.0)

Level of difficultyEasy
Reading time4 min
Views3.7K

Спойлер: Причина написания статьи - сломалась авторизация в Telegram боте Mini App после обновления Bot API 8.0, решение смотри внизу

Всех приветствую, относительно не так давно решил написать телеграмм бота, под один небольшой проект, и под эту задачу решил изучить и встроить работу с функционалом телеги - Mini App (офф дока).

Вообще хочу чуть пролить свет на понятие телеграмм бота не для разработчиков. Это просто отображение вашей программы в уже готовом приложении. Делаю на этом акцент, так как часто сталкиваюсь с непониманием трудозатрат, только потому что конечный результат называется "ботиком", не искушенный заказчик считает что задача от этого сильно упрощается, ведь это всего лишь ботик. Типо Вася с Петей на разных коленках сделают его за 5 минут в перерыве между парами за булочку с повидлом, а ты хочешь еще и денег? Для тех, кто больше занимается бэкендом, телеграмм бот без Mini App - отличное решение. Можно написать довольно сложный проект, интерфейс которого не надо придумывать, а только выбрать из набора допустимых возможностей, то что лучше подходит под вашу задачу (Но к сожалению такой вариант не всегда подходит, и в какой то момент надо кастомизировать ваше приложение - вот тут и выходит на сцену Mini App)

Для того, что бы пощупать эту технологии, обычно добавляют ссылку на ресурс в боте. И вуаля, сайт чудесным образом открывается по кнопке из ботика прямо в телеге.
Но дальше начинаются сложности (возможно не у всех, но у меня они точно были). Возникает потребность авторизоваться на этом ресурсе (сайте) через функционал телеграмм бота.

Читать далее

Information

Rating
Does not participate
Registered
Activity

Specialization

Backend Developer, Fullstack Developer
Lead
Java