Honestly if you ask me bota and self upvote should be disabled
You can't disable bots. You can just make it a bit more difficult for the people creating them. Facebook, Instagram and other big social media websites might be at war with bots, but they remain full of automated fake accounts. Additionally, if you disabled selfvoting, you would just stimulate people to have more than one accounts so they have a way to "spend" their voting power on themselves if they wanted to. It will make it much less common, but it couldn't really eradicate it altogether.