Notificaciones telegram con server propio (Opción 1)

(Opción 1)

(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
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

5. – Una vez con todo, en el archivo config.xml añadir 3 lineas 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>

OJO que esta última linea 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 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>

You cannot copy content of this page