Я разрабатываю бот для телеграммы. Я хочу показать некоторые ссылки, например
1- wkpviana
2- вианостинг
что когда пользователь щелкнет по нему, откройте
http://wkpviana.net
http://vianahosting.ir
в браузере.
Как я могу создать это в php?
часть моего кода:
<?php
...
$sLink = "";
foreach($Links as $Row){
$sLink .= "<a href='".$Row->link_url."'>".$Row->link_name."</a>";
}
$Text = $sLink;
...
$URL = "https://api.telegram.org/bot".$Token."/sendMessage?chat_id=".$ChatID."&text=".$Text."&reply_markup=".json_encode($KB);
file_get_contents($URL);
?>
Вы, похоже, пытаетесь отправить ссылки с <a>
тег, который работает нормально, но требует использования parse_mode=html
параметр, как задокументировано Вот.
Я считаю, что это будет выглядеть примерно так:
$URL = "https://api.telegram.org/bot".$Token."/sendMessage?chat_id=".$ChatID."&text=".$Text."&parse_mode=HTML&reply_markup=".json_encode($KB);
Других решений пока нет …