AI Clarification for Travian Defence and Resource Requests

Hello everyone,

This update is mainly about two things. First, I added agentic AI clarification for requests and tracked updates. Second, I added a restart option for resource push channels.

Agentic AI Clarification

If someone sends a defence request, resource push, or alliance push request and an important detail is missing, the bot can now ask for clarification in DM instead of just failing the request.

This is made so the bot only asks when something is actually missing. If the message is informal but still understandable, it should continue normally.

When this happens, the bot reacts with and sends one short DM question. After you reply, the bot combines the original message and the DM replies into one clean request and then processes it.

Note: This is not only for new requests. It also works in active tracked channels if someone tries to report progress but the update is too unclear to apply safely.

Normal conversation in tracked channels should still be ignored. So messages like simple chat, pings, or similar things should not be treated as progress updates.

Another important part is that pending clarification conversations are saved. So if the bot restarts, those conversations can be restored instead of being lost immediately.

Resource Push Restart

I also added a restart option for active resource push channels.

If the requester, bot admin, or someone with push management permission types restart, the bot resets the push progress back to 0 and sends a fresh embed.

This is useful if the push was completed wrongly, if the wrong amounts were reported, or if you simply want to start that push again without making a whole new channel manually.

If the push was already completed, restart also clears the deletion state and unlocks the channel again when needed so it can continue normally from the start.

After that, the bot sends a message in the channel confirming that the resource push was restarted.

Final Notes

I think both of these changes will help a lot in real use, especially when people write quickly or when a push channel ends up in the wrong state.

That should be all for this update. If you notice any bugs or anything confusing, feel free to contact me using /support.

Regards,
Max