What qualifies as a good bot?

Does it have to provide a scenario as an intro? Or do I have to give it 40-50 example messages? If anyone has any advice on bot making please help me, I feel like my bots aren't good enough since most of my bots only get 1000-1500 interactions and I tried doing the 2 things I listed. Or is looking at the number of likes mroe accurate to whether I am doing it right? Thank you for your time.