Herramientas de usuario

Herramientas del sitio


informatica:programacion:python:modulos:python-telegram-bot

¡Esta es una revisión vieja del documento!


Python: python-telegram-bot

Módulo para interactuar con la API de Telegram a través de Python.

HTML

<b>bold</b>, <strong>bold</strong>
<i>italic</i>, <em>italic</em>
<u>underline</u>, <ins>underline</ins>
<s>strikethrough</s>, <strike>strikethrough</strike>, <del>strikethrough</del>
<b>bold <i>italic bold <s>italic bold strikethrough</s> <u>underline italic bold</u></i> bold</b>
<a href="http://www.example.com/">inline URL</a>
<a href="tg://user?id=123456789">inline mention of a user</a>
<code>inline fixed-width code

<pre>pre-formatted fixed-width code block</pre> <pre>

pre-formatted fixed-width code block written in the Python programming language

</pre> </code>

Mensajes

Los mensajes que se reciben mediante Telegram, este módulo los encapsula en un objeto de tipo telegram.Message. Dependiendo del tipo de mensaje que se trate, tendrá una serie de atributos y métodos.

Texto

{
    'message_id': 1001, 
    'date': 1613301503, 
    'chat': {
        'id': 123456, 
        'type': 'private', 
        'username': 'foo', 
        'first_name': 'bar'
    }, 
    'text': 'ping', 
    'entities': [], 
    'caption_entities': [], 
    'photo': [], 
    'new_chat_members': [], 
    'new_chat_photo': [], 
    'delete_chat_photo': False, 
    'group_chat_created': False, 
    'supergroup_chat_created': False, 
    'channel_chat_created': False, 
    'from': {
        'id': 123456, 
        'first_name': 'bar', 
        'is_bot': False, 
        'username': 'foo', 
        'language_code': 'es'
    }
}

Fotos

La estructura de un mensaje:

{
    'message_id': 1000, 
    'date': 1613300902, 
    'chat': {
        'id': 123456, 
        'type': 'private', 
        'username': 'foo', 
        'first_name': 'bar'
    }, 
    'entities': [], 
    'caption_entities': [], 
    'photo': [
        {
            'file_id': 'AgACAgQAAxkDAAID6GApBKZS-8S0nLV5RG6bEw7xp3__AAINrDEbC8BMUVM-v_GTUAW1H7RJJ10AAwEAAwIAA20AA99BBQABHgQ', 
            'file_unique_id': 'AQADH7RJJ10AA99BBQAB', 
            'width': 320, 
            'height': 180, 
            'file_size': 4643
        }, 
        {
            'file_id': 'AgACAgQAAxkDAAID6GApBKZS-8S0nLV5RG6bEw7xp3__AAINrDEbC8BMUVM-v_GTUAW1H7RJJ10AAwEAAwIAA3gAA-BBBQABHgQ', 
            'file_unique_id': 'AQADH7RJJ10AA-BBBQAB', 
            'width': 800, 
            'height': 451, 
            'file_size': 17870
        }, 
        {
            'file_id': 'AgACAgQAAxkDAAID6GApBKZS-8S0nLV5RG6bEw7xp3__AAINrDEbC8BMUVM-v_GTUAW1H7RJJ10AAwEAAwIAA3kAA-FBBQABHgQ', 
            'file_unique_id': 'AQADH7RJJ10AA-FBBQAB', 
            'width': 1280, 
            'height': 721, 
            'file_size': 35816
        }, 
        {
            'file_id': 'AgACAgQAAxkDAAID6GApBKZS-8S0nLV5RG6bEw7xp3__AAINrDEbC8BMUVM-v_GTUAW1H7RJJ10AAwEAAwIAA3cAA-JBBQABHgQ', 
            'file_unique_id': 'AQADH7RJJ10AA-JBBQAB', 
            'width': 1984, 
            'height': 1117, 
            'file_size': 61820
        }
    ], 
    'new_chat_members': [], 
    'new_chat_photo': [], 
    'delete_chat_photo': False, 
    'group_chat_created': False, 
    'supergroup_chat_created': False, 
    'channel_chat_created': False, 
    'from': {
        'id': 654321, 
        'first_name': 'unbot', 
        'is_bot': True, 
        'username': 'unbot'
    }
}
informatica/programacion/python/modulos/python-telegram-bot.1613311960.txt.gz · Última modificación: por tempwin