Manually generate email and phone entities

This commit is contained in:
Daniil Gentili 2019-08-10 18:22:54 +02:00
parent 018cc5a66d
commit 80b0432b1c

View File

@ -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'] = [];