Да, нормальный способ. Я использовал похожую схему в другом проекте.
Но на самом деле Telegram Auth Widget заставляет делать телодвижения (ввод номера телефона и подтверждение входа) только во время первой аутентификации. Если пользователь уже входил на другой сайт, например, то ему останется только нажать на кнопку.
Насколько мне известно, единственный способ получить уведомление о своём же сообщении — это отложенная отправка сообщений. Можно попробовать сделать костыль с ней. Ну или да, через отдельного бота
Из документации.
Я только что проверил: в действительности не совсем так, бот может увидеть даже больше. Если ввести текст до 270 символов, то бот видит весь текст. Если ввести больше символов, то бот почему-то видит только первые 255.
То есть это еще вопрос, кто на самом деле ведёт себя корректно
Это интересное замечание. Я, опять-таки, проверил, но это реально так. Можно отправить результаты двух типов, и на десктопе вертикальный список и галерея картинок совмещаются, а на телефоне все результаты отображаются в одном вертикальном списке.
Это правда. Просто в моём случае действительно только статика, и код с
call_next
в начале получается чуть более лаконичным.Конечно, спасибо, поправлю
Да, нормальный способ. Я использовал похожую схему в другом проекте.
Но на самом деле Telegram Auth Widget заставляет делать телодвижения (ввод номера телефона и подтверждение входа) только во время первой аутентификации. Если пользователь уже входил на другой сайт, например, то ему останется только нажать на кнопку.
Хм, спасибо
Да нет, не должна. Просто решение нужно выбирать в зависимости от задачи.
Я хотел дать доступ к сайту ограниченному кругу людей — и поскольку у каждого из них есть Телеграм, это можно было использовать.
И заставить пользователей в ужасе разбежаться
Это диплинки — в статье про это есть :)
https://habr.com/ru/post/543676/#links
А Телеграм не даёт изменять пересланные сообщения ?♂️
Можете или рядом своё сообщение оставлять, или в настройке пересылки сообщения скрывать имя автора
А вообще в aiogram есть встроенная FSM
Ну мне говорили, что телебот иногда просто запросы не обрабатывает, да
Я только что проверил: в действительности не совсем так, бот может увидеть даже больше. Если ввести текст до 270 символов, то бот видит весь текст. Если ввести больше символов, то бот почему-то видит только первые 255.
Это интересное замечание. Я, опять-таки, проверил, но это реально так. Можно отправить результаты двух типов, и на десктопе вертикальный список и галерея картинок совмещаются, а на телефоне все результаты отображаются в одном вертикальном списке.