Kursinhalt
Personalizar Mensajes de Notificación en Traccar: Telegram y Email
Guía para editar las plantillas de notificación (.vm) en Traccar (compatible con la versión 6.14) para personalizar tus alertas de Telegram y correo.
Emmanuel Díaz Leal Hernández
En tu propio servidor Traccar (incluyendo la versión Traccar 6.14), puedes personalizar el texto, formato y los enlaces de las notificaciones que recibes. Para ello, es necesario editar los archivos de plantilla con extensión .vm (basados en Apache Velocity) dentro del directorio de instalación.
El directorio por defecto donde se alojan las plantillas es:
/opt/traccar/templates
Dentro de este directorio encontrarás dos subcarpetas principales:
/opt/traccar/templates/short: Utilizada para las notificaciones cortas, como los avisos enviados por Telegram o mensajes SMS./opt/traccar/templates/full: Utilizada para las notificaciones extendidas, como los correos electrónicos (email).
Cómo Modificar una Plantilla
Para modificar un aviso específico, abre la terminal del servidor y edita el archivo correspondiente. Por ejemplo, para modificar la notificación de salida de geocerca en el formato corto:
sudo nano /opt/traccar/templates/short/geofenceExit.vm
Ejemplo de Plantilla Personalizada
Si deseas estructurar la alerta de encendido de motor (ignitionOn.vm), puedes editar el archivo en /opt/traccar/templates/short/ con el siguiente contenido estructurado:
Device: $device.name
Status: IGNITION ON
Time: $dateTool.format("dd-MM-yyyy HH:mm:ss", $event.serverTime, $locale, $timezone)
Link: $webUrl?eventId=$event.id
Point: $position.address
Coordinates: $position.latitude, $position.longitude
Una vez que guardes los cambios en el archivo, reinicia el servicio de Traccar para que comience a utilizar las nuevas plantillas:
sudo service traccar restart