random question 🙂 is there a way to API export/extract private slack DMs without using a bot? looks like you have to request it manually through admin interface.
Correct. On Enterprise you can do this via the Ediscovery API or via a Single User Export but on Business Plus it would be a large JSON file dump of DMs, channels, etc.