From 80b0432b1c9c7a369ca7c3bc57dff1c3ced5f97e Mon Sep 17 00:00:00 2001 From: Daniil Gentili Date: Sat, 10 Aug 2019 18:22:54 +0200 Subject: [PATCH] Manually generate email and phone entities --- src/danog/MadelineProto/TL/Conversion/BotAPI.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/danog/MadelineProto/TL/Conversion/BotAPI.php b/src/danog/MadelineProto/TL/Conversion/BotAPI.php index 50d73045..2963b24f 100644 --- a/src/danog/MadelineProto/TL/Conversion/BotAPI.php +++ b/src/danog/MadelineProto/TL/Conversion/BotAPI.php @@ -493,6 +493,10 @@ trait BotAPI throw new \danog\MadelineProto\Exception(\danog\MadelineProto\Lang::$current_lang['peer_not_in_db']); } $entities[] = ['_' => 'inputMessageEntityMentionName', 'offset' => $offset, 'length' => $length, 'user_id' => $mention['InputUser']]; + } else if (strpos('mailto:', $href) === 0) { + $entities[] = ['_' => 'messageEntityEmail', 'offset' => $offset, 'length' => $length]; + } else if (strpos('tel:', $href) === 0) { + $entities[] = ['_' => 'messageEntityPhone', 'offset' => $offset, 'length' => $length]; } elseif (preg_match('|buttonurl:(.*)|', $href)) { if (!isset($entities['buttons'])) { $entities['buttons'] = [];