Teams stores channel conversations in a hidden folder in an Office 365 group. I’m looking for a programmatic way for us to access/log all of that data in as near real time as possible. I've looked at going through Exchange, the eDiscovery API and also the Graph API and I can't find any way of doing this.
If this is something a bot could do that’d be best, but I don’t think bots can actually follow channel conversations. They only seem to be called when they are @ mentioned.