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.

