The push model is easier, all of the above three protect automated data exfiltratration pretty severely.

There are SO MANY bots on both Twitter and Instagram that a legit developer shouldn't have any issues automating posts.

Discord is a bit harder, you an post as a "bot" easily, but if you want the posts coming from your actual user, you need to poke the actual client.