2016-06-30 18 views
6

Utworzyłem bota w telegramiewysłać tekst pogrubiony i pochylony na telegramu bot z html

chcę wysłać tekst pogrubiony i pochylony ze strony HTML do bot

Moje kod HTML jest:

<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> 

Jeśli wyślę *bold* wyjście powinno być bold ale to nie działa

Odpowiedz

22

Istnieją dwie możliwości, aby uzyskać: odważne

  1. Ustaw parse_mode do markdown i wysłać *bold*
  2. Ustaw parse_mode na html i wyślij <b>bold<b>

I to się nazywa parse_mod e z e.

+0

ok napisałem źle –

1

Dla kursywa można użyć th e 'i' tag, za śmiałe próby 'b' tag

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

+0

proszę przeczytać tę stronę: https://core.telegram.org/bots/api#markdown-style –

+0

Pokazuje zarówno tryb html, jak i tryb obniżki. Ponieważ pierwsza opcja nie działa dla Ciebie Zasugerowałem drugi „Aby użyć tego trybu, należy przekazać HTML w polu parse_mode podczas korzystania sendMessage obecnie obsługiwane są następujące tagi:. bold, odważne kursywa, kursywa inline URL inline fixed-width code

pre-formatted fixed-width code block
" –

+0

mogę zmienić parse_mod do HTML i wysłać' odważne odważne ' wyjście jest:' bold bold ' chcę wyjściowy ** pogrubiony ** –

3

Jeśli używasz PHP można to wykorzystać, a jestem pewien, że to prawie podobne w innych językach, a także

$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; 

Oto lista wszystkich znaczników, które można użyć

<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> 
Powiązane problemy