Moving announcement to webhooks

moving announcements to its own integration
webhooks in general
with templates it can be used for many services
like discord, slack, matrix, signal, whatsapp, yada yada yada

also some filters would be cool to prevent it from spaming
when streamer has internet problems

can we limit discord announcements somehow based on a few rules?
new.title + = previous.title
and time > 60min

like for example GitHub - jellyfin/jellyfin-plugin-webhook uses templates for sending these messages
jellyfin-plugin-webhook/Jellyfin.Plugin.Webhook/Templates at master · jellyfin/jellyfin-plugin-webhook · GitHub these are the templates