The normal Evony client has checks and balances to stop a person from adding a truce before cooldown has expired. As the bot doesn't have these checks and balances (well depends on what one) it can send the "apply truce" command to the server. Until Evony adds a check on the server for the cooldown the bot will always be able to do this.
As the Truce status is handled by the Server the client sends a request to the server to attack. The server checks the status and says no, target is in truce. The bot also has to send a request to the server to attack, and the server will still send the no, target is in truce.
So long story short, the only way to attack a person in truce, double truce, triple truce is to hack the server.
So good luck with that.

