We have implemented a bot for discourse that sends a tweet when a new topic is created on our forum. It sends in the form of Twitter Card. It arrives correctly and it’s shown perfectly on the timeline.
The issue is that for most of the tweets, the image is not shown until is passed by the card validator (https://cards-dev.twitter.com/validator )
There are plenty of examples on our timeline (TheCháchara (@thechacharaforo) | Twitter) just look for any tweet card with out logo:
And use the underlying URL on the validator:
And now, after I’ve ping’d the validator, the timeline shows correctly: TheCháchara on Twitter: "https://t.co/MSEj7IeJnF" (Sorry I can’t post more than 2 images.)
Is there a way to do this automatically?
Furthermore: Why is this happening?
Ps: This topic was also open on Twitter Developers Forum, but still no luck