2016-12-27 1 views
-1

Je voulais faire une url pour les mots dans le télégramme bot.
ce code, mais Utilisé cela ne fonctionne pas:comment faire des liens pour les mots dans le télégramme bot?

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

comment faire le lien pour les mots. lorsque l'utilisateur clique sur le mot, il ira à la page d'adresse url

+0

Pouvez-vous expliquer votre question. Plus précisément, que voulez-vous –

+0

sûr, si vous voulez créer un lien pour n'importe quel mot, vous utilisez simplement ce code dans html 'WORD'. je veux créer un lien pour le message de bot de télégramme! – Ali

Répondre

1

vous devez utiliser le paramètre 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); 

sortie:

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 ['utilisateur'] ['nom']; $ usaremoji = ""; $ fave = $ items ['favorite_count']; $ faveemoji = "|"; $ br = "\ n"; $ linkesh = "https://twitter.com/$username"; $ Channel = "@TweetKon"; $ parameters = [ 'text' => '$ message. $ Br. $ Usaremoji. Ali

+0

merci de votre aide. le code final est ici mais il n'a pas fonctionné – Ali

+0

cela fonctionne aussi bien que possible je l'ai essayé :) merci pour aider bro – Ali