use Longman\TelegramBot\Entities\Keyboard;
...
(new Keyboard([
['text' => "РЕГИСТРАЦИЯ", 'request_contact' => true]
]))->setOneTimeKeyboard(false)->setResizeKeyboard(true)->setSelective(true)
class GenericmessageCommand extends SystemCommand
{
public function execute()
{
$chat_id = $this->getMessage()->getFrom()->getId();
// если передан телефон
$contact = $this->getMessage()->getContact();
if (is_object($contact)) {
$contact_id = $contact->getUserId();
if ($chat_id == $contact_id) {
// увы достовернее проверить не можем, что это телефон отправителя
$phone = $contact->getPhoneNumber();
}
}
}
}