Telegram telefoonnummer of locatie opvragen

· Functies

Vanaf sgcWebSockets 2022.1 kan het Telegram-clientcomponent de gebruiker om het telefoonnummer of de locatie vragen wanneer er als bot is ingelogd.

Vind hieronder een voorbeeldcode in Delphi, C++ Builder en .NET

Delphi-voorbeeld 

oReplyMarkup := TsgcTelegramReplyMarkupShowKeyboard.Create;
Try
  oReplyMarkup.AddButtonTypeRequestPhoneNumber('Give me your phone');
  sgcTelegram.SendTextMessage('123456', 'Please provide the information below', nil, oReplyMarkup);
Finally
  oReplyMarkup.Free;
End; 

C++ Builder 

oReplyMarkup = new TsgcTelegramReplyMarkupShowKeyboard();
oReplyMarkup->AddButtonTypeRequestPhoneNumber("Give me your phone");
sgcTelegram->SendTextMessage("123456", "Please provide the information below", null, oReplyMarkup);
oReplyMarkup->Free(); 

.NET-voorbeeld 

oReplyMarkup = new TsgcTelegramReplyMarkupShowKeyboard();
oReplyMarkup.AddButtonTypeRequestPhoneNumber("Give me your phone");
sgcTelegram.SendTextMessage("123456", "Please provide the information below", null, oReplyMarkup); 

Telegram 

Wanneer het bericht door de bot wordt verstuurd, ziet de gebruiker een knop die vraagt of hij het telefoonnummer wil delen.

Als de gebruiker toestemming geeft om het telefoonnummer te delen, wordt een nieuw bericht met het telefoonnummer verstuurd.