7105657f2c
- The direct adapter.send() confirmation path in /approve and /deny is only needed on native-streaming platforms (WeCom) where the reply stream is already finalized; other platforms keep the return-text contract (fixes 4 approve/deny regression tests, guarded with 'is not True' against MagicMock auto-attributes). - Remove a stray [DEBUG] logger.info left in _deliver_media_from_response. - website/docs wecom.md: replace the 'does not stream' notes with the native msgtype:stream behavior and document the stream keepalive extra keys.