2016-12-27 469 views
-1

我想为电报机器人中的单词创建一个url。
使用此代码,但它不工作:如何在电报机器人中建立链接?

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

如何使链接的话。当用户点击的话,他将前往该URL ADRESS页面

+0

你能解释一下你的问题。 。更确切地说,你想要什么 –

+0

当然,如果你想为任何单词创建一个链接,你只需在html中使用这段代码'WORD'。我想为电报机器人的信息创建一个链接! – Ali

回答

1

你应该使用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 
+0

'$ url ='https://api.telegram.org/bot316:AAGeiqA_B4G18M/sendMessage'; $ chat_id =“@TweetKon”; $ message = $ items ['text']; $ usar = $ items ['user'] ['name']; $ usaremoji =“”; $ fave = $ items ['favorite_count']; $ faveemoji =“|”; $ br =“\ n”; $ linkesh =“https://twitter.com/$username”; $ Channel =“@TweetKon”; $ parameters = ['message'$ br。$ usaremoji'text'=>'$ message。 。$ faveemoji。$ fave。$ br。$ br。$ Channel', 'chat_id'=>'@TweetKon', 'parse_mode'=>'HTML' ]; echo $ url。 '?' 。 http_build_query($参数);” – Ali

+0

感谢您的帮助。最终的代码是在这里,但它没有工作 – Ali

+0

它的工作原理以及尽可能我试过:) 感谢您帮助兄弟 – Ali