Herramientas de usuario

Herramientas del sitio


informatica:programacion:php:snippets:telegram

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:programacion:php:snippets:telegram [2021/11/30 15:03] – [Enviar mensajes] tempwininformatica:programacion:php:snippets:telegram [2021/11/30 15:05] (actual) tempwin
Línea 82: Línea 82:
  
 ==== Escapar caracteres para Markdown ==== ==== Escapar caracteres para Markdown ====
 +
 +Al usar la sintaxix MarkdownV2 con la API de Telegram, ciertos caracteres [[https://core.telegram.org/bots/api#markdownv2-style|deben ser "escapados"]]. Con la siguiente función podemos aplicar estos cambios sobre un mensaje con formato Markdown para que pueda ser transmitido a través de la API de Telegram:
  
 <code php> <code php>
Línea 88: Línea 90:
         ['_', '*', '[', ']', '(', ')', '~', '>', '`', '#', '+', '-', '=', '|', '{', '}', '.', '!'],         ['_', '*', '[', ']', '(', ')', '~', '>', '`', '#', '+', '-', '=', '|', '{', '}', '.', '!'],
         ['\_', '\*', '\[', '\]', '\(', '\)', '\~', '\>', '\`', '\#', '\+', '\-', '\=', '\|', '\{', '\}', '\.', '\!'],         ['\_', '\*', '\[', '\]', '\(', '\)', '\~', '\>', '\`', '\#', '\+', '\-', '\=', '\|', '\{', '\}', '\.', '\!'],
-            $mensaje +        $mensaje 
-        );+    );
     return $escaped_message;     return $escaped_message;
 } }
 </code> </code>
informatica/programacion/php/snippets/telegram.1638281023.txt.gz · Última modificación: por tempwin