From sgcWebSockets 2022.1 le client Telegram component est capable de demander l'utilisateur le Phone Number ou le location lorsqu'un login as a bot.
Voici unn exemple code in Delphi, CBuilder et .NET
Delphi Exemple
oReplyMarkup := TsgcTelegramReplyMarkupShowKeyboard.Create;
Try
oReplyMarkup.AddButtonTypeRequestPhoneNumber('Give me your phone');
sgcTelegram.SendTextMessage('123456', 'Please provide the information below', nil, oReplyMarkup);
Finally
oReplyMarkup.Free;
End;
CBuilder
oReplyMarkup = new TsgcTelegramReplyMarkupShowKeyboard();
oReplyMarkup->AddButtonTypeRequestPhoneNumber("Give me your phone");
sgcTelegram->SendTextMessage("123456", "Please provide the information below", null, oReplyMarkup);
oReplyMarkup->Free();
.NET Exemple
oReplyMarkup = new TsgcTelegramReplyMarkupShowKeyboard();
oReplyMarkup.AddButtonTypeRequestPhoneNumber("Give me your phone");
sgcTelegram.SendTextMessage("123456", "Please provide the information below", null, oReplyMarkup);
Telegram
When le message est envoyé par le bot, l'utilisateur see a button où asks si want to share le numéro de téléphone.

If l'utilisateur consent to share le numéro de téléphone a nouveau message avec le numéro de téléphone est sent.

