garinov
@garinov
Фрилансер

Возможно ли такое в телеграм-боте?

Один знакомый хочет, чтобы юзеры телеграм-бота давили на кнопку,
и в результате регистрационными данными заполнялась собственная база данных;

я отвечаю - что данными заполнять базу конечно можно, но это будут черт-те какие любые данные, никак на самом деле с юзером не связанные - что он введет, то и попадет в базу, и никакая валидация тут не решит проблему, т.к. вся подлинная регистрационная информация хранится у телеграма, и он ее не отдаст.

Но он настаивает на своей правоте. Кто прав?
  • Вопрос задан
  • 269 просмотров
Решения вопроса 1
@lolobridgita
Делетант
Самый верный способ для сбора данных - это request_contact :
{
	"chat_id": 123123123,
        "text": "Пришлите мне данные",
        "reply_markup":{
				"keyboard":
                 [[{ "text": "прислать мне свои контакты",
                "request_contact": true
            }]]        
        }
}

Но при этом пользователю надо подтвердить отправку данных.
Ну и самый простой способ - это собирать информацию из chat: id, имя, фамилию, логин
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@MrCute
Студент
Когда кто то посылает сообщение боту, бот получает само сообщение, id, имя, фамилию, логин пользователя вот собстренно и всё. Подробнее в документации
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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