2016-06-30 22 views
6

ich einen Bot in Telegramm erstellt habensenden fett und kursiv gedruckten Text auf Telegramm bot mit html

ich fett und kursiv Text mit HTML-Seite senden möchten

Mein HTML-Code Bot ist:

<html> 
<head><title>Telegram</title></head> 
<body> 
    <form method="GET" action="https://api.telegram.org/bot(token)/sendMessage"> 
     <input type="hidden" name="chat_id" value="@testadminch"> 
     <input type="hidden" name="parse_mod" value="markdown"> 
     <textarea name="text"></textarea> 
     <input type="submit" value="Submit"> 
    </form> 
</body> 
</html> 

Wenn ich *bold* die Ausgabe fett sein sollte senden, aber es funktioniert nicht

Antwort

22

Es gibt zwei Möglichkeiten zu bekommen: bold

  1. die parse_mode zu markdown Set und senden *bold*
  2. Setzen Sie die parse_mode auf html und senden Sie <b>bold<b>

Und es parse_mod e mit E bezeichnet.

+0

ok Ich schrieb falsch –

1

Für kursiv Sie th verwenden können e 'i' tag, für fett versuchen, den Tag 'b'

<i> italic </i> 
 
    <b> bold </b>

+0

Bitte lesen Sie diese Seite: https://core.telegram.org/bots/api#markdown-style –

+0

Es zeigt sowohl HTML-Modus, als auch Markdown-Modus. Da die erste Option wurde nicht für Sie arbeiten, schlug ich die andere „Um diesen Modus zu verwenden, HTML im parse_mode Feld übergeben, wenn nachrichts mit den folgenden Tags werden unterstützt:. fett, fett kursiv, kursiv inline URL inline fixed-width code

pre-formatted fixed-width code block
" –

+0

i parse_mod zu HTML ändern und ich sende' fett fett ' Ausgabe lautet:' fett fett ' ich will Ausgang ** fett ** –

3

Wenn Sie PHP verwenden Sie diese verwenden können, und ich bin sicher, dass es

$WebsiteURL = "https://api.telegram.org/bot".$BotToken; 
$text = "<b>This</b> <i>is some Text</i>"; 
$Update = file_get_contents($WebsiteURL."/sendMessage?chat_id=$chat_id&text=$text&parse_mode=html); 

echo $Update; 

auch in anderen Sprachen fast ähnlich ist, ist hier die Liste aller Tags, die Sie

<b>bold</b>, <strong>bold</strong> 
<i>italic</i>, <em>italic</em> 
<a href="http://www.example.com/">inline URL</a> 
<code>inline fixed-width code</code> 
<pre>pre-formatted fixed-width code block</pre> 
verwenden können