如何在电报机器人中为单词建立链接?

时间:2016-12-27 12:29:59

标签: php telegram php-telegram-bot

我想为电报机器人中的文字做一个网址 使用此代码但它不起作用:

https://api.telegram.org/bot$botToken/sendMessage?chat_id=chat_id&text=<a href="url.com">the word</a>

如何为单词建立链接。当用户点击该单词时,他将转到网址地址页面

1 个答案:

答案 0 :(得分:2)

您应该使用 parse_mode 参数:

$url = 'https://api.telegram.org/bot<BOT_TOKEN>/sendMessage';
$parameters = [
    'text'       => '<a href=\'url.com\'>word</a>',
    'chat_id'    => <chat_id>,
    'parse_mode' => 'HTML'
];

echo $url . '?' . http_build_query($parameters);

输出:

https://api.telegram.org/bot<BOT_TOKEN>/sendMessage?text=%3Ca+href%3D%27url.com%27%3Eword%3C%2Fa%3E&chat_id=<chat_id>&parse_mode=HTML