Christian Hesse
6630d35eea
mod/notification-telegram: $FlushTelegramQueue: check for cert, again
...
Chances are that messages have been queued before system was fully up or
connected. Thus the certificate may be missing, and it should be checked
again for on flush.
2025-10-13 12:06:01 +02:00
Christian Hesse
e78c71948d
mod/notification-telegram: fix indention
2025-05-22 10:13:52 +02:00
Christian Hesse
5badafe109
mod/notification-telegram: :do ... on-error=... -> :onerror ... do=...
2025-05-21 22:12:25 +02:00
Christian Hesse
f7ba78702f
mod/notification-telegram: use :onerror for outer block
2025-05-08 09:51:07 +02:00
Christian Hesse
cdfb086b49
mod/notification-telegram: fix override quirk
...
IDs for chat and thread can be overridden. Overriding the chat probably
makes the thread invalid - so ignore that then.
2025-04-01 17:39:50 +02:00
Christian Hesse
0c4fb42616
mod/notification-telegram: $GetTelegramChatId: give thead id...
...
... if message was sent to group's topic.
2025-02-27 10:52:52 +01:00
Christian Hesse
e2fe653035
mod/notification-telegram: $GetTelegramChatId: use last message
2025-02-27 10:52:52 +01:00
Christian Hesse
53b13b295a
mod/notification-telegram: introduce $GetTelegramChatId
2025-02-25 22:37:30 +01:00
Christian Hesse
a22b62f588
mod/notification-telegram: support sending to group's topic...
...
... when a group has enabled the "Topics" feature.
2025-02-25 17:55:12 +01:00
Christian Hesse
cad104879c
mod/notification-telegram: simplify the queue...
...
... and pass http-data as a complete sting.
2025-02-24 15:18:53 +01:00
Christian Hesse
4bfb591fa0
bump required RouterOS version for all scripts
2025-02-07 17:44:41 +01:00
Christian Hesse
378a8978df
mod/notification-telegram: add dependencies on device-mode
2025-01-30 09:00:02 +01:00
Christian Hesse
27144a428a
mod/notification-telegram: use short url rsc.eworm.de
2025-01-29 14:14:27 +01:00
Christian Hesse
9e3729c279
update copyright for 2025
2025-01-02 00:04:06 +01:00
Christian Hesse
4968b79fc1
mod/notification-telegram: $SendTelegram: use $ExitError to indicate unintentional error
2024-12-09 11:49:50 +01:00
Christian Hesse
e89867be15
mod/notification-telegram: $FlushTelegramQueue: use $ExitError to indicate unintentional error
2024-12-09 11:49:50 +01:00
Christian Hesse
6fbafe76ba
bump RouterOS requirement for all scripts and modules...
...
... now that global-functions requires RouterOS 7.14 anyway.
2024-07-16 13:50:22 +02:00
Christian Hesse
588dacb5af
certs: Go Daddy Secure Certificate Authority - G2 -> Go Daddy Root Certificate Authority - G2
2024-06-21 15:57:04 +02:00
Christian Hesse
40f13b6ca4
mod/notification-telegram: format percentage italic
2024-04-29 23:02:48 +02:00
Christian Hesse
0fd1e506ba
mod/notification-telegram: format date & time italic
2024-04-29 23:02:48 +02:00
Christian Hesse
f8856ae742
mod/notification-telegram: support excluding characters from escaping...
...
... to support formatting in plain text.
Handle with care, this can break the request if done wrong!
2024-04-29 23:02:48 +02:00
Christian Hesse
4b6cd7ba29
mod/notification-telegram: use proper variable naming...
...
... in local escaping function.
2024-04-29 23:02:48 +02:00
Christian Hesse
d6e315580b
mod/notification-telegram: capitalize Telegram in message
2024-04-29 23:02:48 +02:00
Christian Hesse
ee54956a69
mod/notification-telegram: string protocol for display
2024-04-19 09:09:13 +02:00
Christian Hesse
9e4749a5b7
mod/notification-telegram: $SendTelegram: set origin
2024-04-10 10:08:58 +02:00
Christian Hesse
29bcbc4db9
mod/notification-telegram: use :deserialize ...
...
... instead of $ParseJson. This requires RouterOS 7.13.
2024-04-01 22:45:35 +02:00
Christian Hesse
699f09c282
mod/notification-telegram: switch to $LogPrint
2024-03-12 20:37:57 +01:00
Christian Hesse
f015f5f012
mod/notification-telegram: apply url encoding when sending
2024-01-22 16:10:48 +01:00
Christian Hesse
9a73fc526f
update copyright for 2024
2024-01-01 15:25:25 +01:00
Christian Hesse
8c8f834179
mod/notification-telegram: rename scheduler
2023-11-14 22:35:38 +01:00
Christian Hesse
fed7f2da46
mod/notification-telegram: drop support for non-fixed width font
2023-10-16 15:27:14 +02:00
Christian Hesse
8ecde47a78
mod/notification-telegram: remember ids of sent messages
2023-10-16 11:51:04 +02:00
Christian Hesse
c37739c2f6
mod/notification-telegram: introduce $PurgeTelegramQueue
...
... to purge the queue and remove the scheduler.
2023-08-06 16:35:51 +02:00
Christian Hesse
4254b01a32
mod/notification-telegram: fix copy-and-paste error
2023-05-15 21:43:18 +02:00
Christian Hesse
61e0e052a6
mod/notification-telegram: link documentation
2023-04-04 19:24:32 +02:00
Christian Hesse
a832fd04ef
rename scripts and add file extension ".rsc"
...
No functional change for the user... The migration is done
automatically.
2023-03-07 22:26:01 +01:00