Mark Hello,
I've just tested gmail and it's working with app password:

recheck your login information, enable dev_mode and optionally enable saving to folder so you can see if the email was sent.
Regarding telegram webhook, I dont have a way to test that.
When you hover over the info icon on the page, it shows what is being used:
Example payload:
{ "text": "High CPU usage detected", "username": "OpenAdmin-myhost", "content": "High CPU usage detected"}
based on that, you already get text in the payload, so just tweak teh uri to add what telegram api requires for the webhook to work.
this is what is used to end the data: webhook_notification()