There are several popular online publishing tools to choose from, when you want to share longer texts on Twitter.com. One I recently found to be pretty good at it’s job is https://tweet-long.com/
Cool thing about tweet-long.com is – it copy’s your personalized twitter design, so the shared content looks similar to your twitter profile page. You can embed rich media – images, videos, etc. directly into the text, and delete the content later, if you decide to do so.