This little webapp is intended to make it easier to copy messages from Slack or Beeper into other places for sharing or archival, with cleaned-up, readable formatting. I hacked it together on valtown with copious help from an LLM over a weekend; please propose changes or edits, as I'm sure I missed many use-cases and edge-cases. This app runs entirely in your browser and does not send your data anywhere.
Another website attempting similar things is at slack-copy-paste.danielna.com.
In Slack, start selecting at the name of the sender of the first message, end after the last message but before the textbox.
For threaded conversations: You can copy either just the main messages (which will show thread indicators like "3 replies"), or copy from within a thread view to get the individual threaded replies. Messages sent from thread to main channel will be marked with 📢.
In this app, you can just press the ➡️ button and then paste your message in the other app, or you can manually paste in the textbox and then copy either markdown or rendered html elsewhere if you like.
For Beeper: Simply copy and paste the text messages directly from Beeper. The app will automatically detect the format and group messages from the same sender (unless more than 1 hour apart).