Wanting a few things to be cleared up about affiliate links on social media platforms

I have a few questions.

For one, when posting affiliate links on social media pages (fb and insta in particular) that'll get you banned right? So would the way to go about doing it be to link to a landing page that has all your links?

Also what is your opinion on mass botting and spamming expecting an eventual ban vs carefully botting on a few, let's say 4 or 5 niches that you put a considerable amount of effort into? Is it even worth botting if that amount of effort is being put into it…

Wanting a few things to be cleared up about affiliate links on social media platforms