Saltar al contenido

enviar texto en negrita y cursiva en el bot de telegram con html

Solución:

Mandar negrita:

  1. Selecciona el parse_mode para markdown y enviar *bold*
  2. Selecciona el parse_mode para html y enviar <b>bold</b>

Mandar itálico:

  1. Selecciona el parse_mode para markdown y enviar _italic_
  2. Selecciona el parse_mode para html y enviar <i>italic</i>

Si está usando PHP, puede usar esto, y estoy seguro de que también es casi similar en otros idiomas

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

Aquí está la lista de todas las etiquetas que puede usar

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

Entonces, al enviar el mensaje a telegram, usa:

$token = <Enter Your Token Here>
$url = "https://api.telegram.org/bot".$token;

$chat_id = <The Chat Id Goes Here>;
$test = <Message goes Here>;

//sending Message normally without styling
$response = file_get_content($url."sendMessage?chat_id=$chat_id&text=$text");

Si nuestro mensaje tiene etiquetas html, agregamos “parse_mode” para que nuestra URL se convierta en:

$response = file_get_content($url."sendMessage?chat_id=$chat_id&text=$text&parse_mode=html")

el modo de análisis puede ser “HTML” o “markdown”

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *