Accesos rápidos
(Opción 1) Versiones de Traccar hasta la 4.9
(MilGracias a los cracks que tanto han aportado en éste tema desde hace tiempo (se me pasará alguno): aCastro JuanMagan Jurrus Dynander Joaquim Alberto DiegoCasanovas Mikelevel GoNzCiD ‘S’ MayorTom Admin Chuck Eduardo +593_oM ReneMartinez … !!!!)
1. Creamos un bot de Telegram con BotFather.
2. Guardamos el API KEY
3. Para buscar el chat ID en el mismo chat del bot recién creado ponemos lo siguiente:
https://api.telegram.org/bot<BOTAPIKEY>/getUpdates #BOTAPIKEY hay que cambiarlo por tu bot#
Por ejemplo:
https://api.telegram.org/bot123456789:jbd78sadvbdy63d37gda37bd8/getUpdates
Pinchamos el enlace, y ahí nos aparecerá el chat ID.
4. Para comprobar que funciona:
(MilGracias MiguelTorres!!!)
Con éste link puedes probar si esta bien el api y el chat id
https://api.telegram.org/bot<API>/sendMessage?chat_id=<CHAT_ID>&text=Prueba #API y CHAT_ID hayque cambiarlo#
Por ejemplo:
https://api.telegram.org/bot<123456789:jbd78sadvbdy63d37gda37bd8>/sendMessage?chat_id=<564654687>&text=Prueba
5. – Una vez con todo, en el archivo config.xml añadir 3 líneas como lo muestran en github https://github.com/traccar/traccar/issues/4274 :
<entry key='notificator.types'>telegram,web,mail</entry> <entry key='notificator.telegram.key'>YOUR_BOT_API_KEY</entry> <entry key='notificator.Telegram.chatid'>CHAT_ID</entry>
Por ejemplo:
<entry key='notificator.telegram.key'>123456789:jbd78sadvbdy63d37gda37bd8</entry>
<entry key='notificator.Telegram.chatid'>564654687</entry>
OJO que esta última línea es solo válida para la V.4.4 Con la V4.5 el log nos dirá:
“WARN: Telegram API error – HTTP 400 Bad Request – BadRequestException”
Con la V4.5 hasta la 4.9 debéis cambiar la “T” mayúscula de “Telegram” y la “i” minúscula de “chatid” para que os quede así:
<entry key='notificator.telegram.chatId'>CHAT_ID</entry> #Para traccar 4.5 hasta 4.9#
<entry key='notificator.telegram.chatId'>564654687</entry>