OdooWiki OCA HUB

Telegram Standalone

mail_gateway_telegram_standalone folder_open OCA/social open_in_new
Social Licencia: AGPL-3

Este módulo proporciona un motor genérico para integrar Telegram Bots con Odoo. Sirve como base para que otros módulos envíen notificaciones, permitiéndote gestionar los tokens de bot y los IDs de chat autorizados de forma centralizada.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 18.0

Permite a los administradores registrar chats de Telegram en una pasarela de correo de Telegram, descubrir automáticamente los ID de chat de las personas que enviaron mensajes al bot y enviar mensajes de prueba para verificar que la conexión funciona.

Este módulo añade herramientas específicas de Telegram a la pantalla de configuración de la pasarela de correo. Cuando una pasarela es de tipo Telegram, aparecen dos botones en su cabecera y se muestra una nueva pestaña "Telegram Chats".

  • "Fetch Chats" solicita a Telegram los mensajes recientes recibidos por el bot y crea un registro de chat para cada nuevo remitente, usando el nombre de usuario o el nombre de pila como nombre amigable y el ID numérico del chat. Se niega a ejecutarse mientras haya un webhook activo, porque Telegram no permite obtener actualizaciones manualmente en ese caso.
  • "Test Connection" envía un breve mensaje de éxito a cada chat registrado y muestra una ventana emergente de confirmación. Primero te pide que añadas u obtengas al menos un chat.

En la pestaña Telegram Chats puedes listar chats manualmente con un nombre amigable y un ID numérico de chat, o editar los que se obtuvieron. Cada chat pertenece a una pasarela y se elimina con ella.

Entre bastidores, el módulo puede enviar un mensaje de texto sin formato a un chat a través de la API de Telegram, con formato HTML por defecto; los fallos se registran en lugar de bloquear al usuario. Solo los administradores del sistema pueden crear, editar o eliminar registros de chat. El módulo modifica el modelo mail.gateway e introduce un nuevo modelo telegram.chat.

Depende de

Modelos y campos (2)
  • mail.gateway · amplía un modelo existentetelegram_chat_ids (Authorized Chats)
  • telegram.chat · modelo nuevoname, chat_id, gateway_id (Mail Gateway)

Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para usar este módulo:

  • Ve a Settings > Technical > Email > Gateways.
  • Crea un nuevo Gateway, establece el Gateway Type en "Telegram" e introduce el Token proporcionado por @BotFather.
  • Haz clic en el botón Fetch Chats para encontrar automáticamente los Chat IDs de las personas que han enviado mensajes al bot.
  • Haz clic en Test Connection para verificar que Odoo puede comunicarse con Telegram.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.