Telegram Request Phone Number or Location

· Fonctionnalités

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.