2016-12-27 476 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