@monoxyd I run iocaine https://iocaine.madhouse-project.org/ .
It's quite good at detecting bots and serves them efficiently generated texts based on Marx's "Das Kapital" and historic Luddite writings. It tries to trap those bots in tarpits made of "nonsense" text to
a) keep them away from actual content (therefore saving resources)
b) keeps them busy so at least that one bot is not harming some other website while I keep it busy
c) poison their data set
It's not always easy to determine, just how effective these processes are but it does keep those bots away from hammering very expensive endpoints (with database queries) on my server.
(if you search for "tante.cc" on bing.com for example you will see texts that do not correspond to the actual website text because the bing crawler was poisoned)