Herramientas de usuario

Herramientas del sitio


informatica:software: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:software:telegram [2021/10/31 09:55] – [Bots] tempwininformatica:software:telegram [2022/08/19 12:17] (actual) – [cURL] tempwin
Línea 46: Línea 46:
  
 ===== Bots ===== ===== Bots =====
 +
 +Los bots son aplicaciones que cualquier usuario puede programar y que se ejecutan dentro de Telegram. Los usuarios pueden interactuar con los bots enviándoles mensajes, comandos o peticiones en línea. Todo se hace utilizando peticiones HTTPS a la API de Telegram.
 +
 +  - Para [[https://core.telegram.org/bots#3-how-do-i-create-a-bot|crear un bot]], se abre una conversación con el bot BotFather y se usa el comando ''/newbot''. Seguimos las indicaciones
 +  - Averiguar el token del bot
  
 Una vez creado, si le hablamos, podemos ver lo que recibe desde ''https://api.telegram.org/bot<TOKEN_BOT>/getUpdates''. Esto es útil para conocer el identificador del chat que hemos iniciado con el bot y así saber cómo enviar mensajes desde el bot a nuestro usuario. Una vez creado, si le hablamos, podemos ver lo que recibe desde ''https://api.telegram.org/bot<TOKEN_BOT>/getUpdates''. Esto es útil para conocer el identificador del chat que hemos iniciado con el bot y así saber cómo enviar mensajes desde el bot a nuestro usuario.
Línea 100: Línea 105:
 } }
 </code> </code>
 +
 +==== cURL ====
 +
 +Para hacer peticiones a la API de Telegram, la manera más sencilla es a través de cURL:
 +
 +<code bash>
 +curl -X POST -H \
 +     -H 'Content-Type: application/json' \
 +     -d '{"chat_id": "123456", "text": "Mensaje desde cURL", "disable_notification": true}' \
 +     https://api.telegram.org/bot<TOKEN_BOT>/sendMessage 
 +</code>
 +
  
 Se puede consultar la documentación oficial de la [[https://core.telegram.org/bots/ap|API de Telegram]]. Además, se enlazan [[https://core.telegram.org/bots/samples|ejemplos de uso]] de bots de Telegram en diferentes lenguajes de programación. Se puede consultar la documentación oficial de la [[https://core.telegram.org/bots/ap|API de Telegram]]. Además, se enlazan [[https://core.telegram.org/bots/samples|ejemplos de uso]] de bots de Telegram en diferentes lenguajes de programación.
Línea 107: Línea 124:
   * [[informatica:programacion:php:snippets:telegram|PHP Snippets: Telegram]]   * [[informatica:programacion:php:snippets:telegram|PHP Snippets: Telegram]]
   * [[informatica:programacion:python:modulos:python-telegram-bot|Python: python-telegram-bot]]   * [[informatica:programacion:python:modulos:python-telegram-bot|Python: python-telegram-bot]]
 +
 +===== Telegra.ph =====
 +
 +Telegra.ph es una herramienta minimalista de publicación que permite crear artículos y publicarlos en la web en un click. Los artículos de Telegraph se generan en Telegram como páginas [[https://telegram.org/blog/instant-view|Instant View]].
 +
 +  * [[https://telegra.ph/|Telegraph]]
 +  * [[https://telegra.ph/api|Telegraph API]]
 +
 +Aunque cualquiera puede usar la herramienta (no se necesita Telegram), si utilizamos el bot ''@Telegraph'' podremos gestionar los artículos, editarlos, etc.
informatica/software/telegram.1635670507.txt.gz · Última modificación: por tempwin