How do you avoid getting rugged with crypto?

Rug pulls are obviously one of the biggest fears in crypto, especially with memecoins - so how do you even begin to avoid getting rugged? Using bots for this seems like the only way to do it automatically, but they can always miss some red flags.

So how do you do your own (reasonable amount of) research? What do you look out for? And when using bots for trading, what safety settings do you recommend, like limits or filters, to protect yourself?

I'm mostly following Bananagun on Telegram, but I would like more recommendations and also tips for checking liquidity and token contracts and spotting obvious scams in general. Thanks.