I think it's a dedicated server you're setting up?
Anyway, I used JKBotti last year and it was a pretty decent bot.
It auto-waypoints the world so they can function and move around pretty well, sometimes they can't jump over certain obstacles and may get stuck, but otherwise they were fun to play with.
RCBot is also an excellent bot to use, if possible I recommend that you use both types of bots to make things more interesting for players that might play on your server.
Each bot has it's own AI and own style of moving around and own style of combat.
It'll keep things fresh.
I am not sure if these bots have AMX MOD X bot menus or not.
If not, I'm sure you can use simple console commands to control them in some way.
Each bot usually have a range of skill or difficulty that you can configure or setup.
Usually a range of 50 - 75 is good (50% skill - 75% skill).
So when a bot is created or added to the server it will randomly choose a skill number between 50 and 75.
Those are not the only 2 bots that can play on HLDM, those are the only two that I'm aware of and that I've played with.