The current teams webhook message sender is extremely limited. At a minimum we need to support basic env vars like HTTP_PROXY.
- Create a client class that can hold this data
- Some class_method so it be configured by env vars or explicitly.
- Add proper session/retry enabled webhook posting using relevant request pars for sending payloads to a teams webhook.
- Add unit tests for the client
- Add an integration test if microsoft supports such a thing (else no point in mocking, doesn't test anything).