It's possible but difficult. Here is what you need:
1.) Quake BSP pathing -- see Quake/ioq3 source
2.) Equipment and combat strategy -- attack pattern scripts, simple "walking turret", run-at-and-bite (see Counterstrike)
3.) Generalized building strategy -- priority scripts, zones of influence (see Starcraft etc)
Need I mention good bots exist for Natural Selection?
To generalize it further from an AI perspective, there would be 2 types of AI for Tremulous, combat bot and building bot.
A killbot would ideally do several things, from easiest to hardest:
1. Recognize and attack enemy players and structures.
2. Navigate maps without getting lost.
3. Attempt to satisfy the objective of the game, i.e. find and kill the enemy base.
4. Attempt teamwork with fellow bots and players alike.
A basebot would ideally do several things, from easiest to hardest:
1. Navigate inside friendly base.
2. Understand Generalized building strategy -- zones of influence (

), choke-points (

), power needs (

), convenience vs. safety (

), etc.
3. Prioritize which buildings are more important than others.