Ignoring them is your only option as they’re not breaking the ToS, Community Guidelines, or the Developer Agreement.
If you’re worried about them getting some sort of info from your chat you should realise it’s possible to connect to chat anonymously (which is why you can still view chat even if you’re not logged in to Twitch yourself), so even if you could remove them from the list of chatters that wouldn’t stop them still being able to read your chat.
They aren’t harming you or your channel, and most of these bots aren’t even doing anything at all with your chat other than simply being there.