For my team, we designed it so that each bot represents a step toward accomplishing the mission, which is the scenario. This way, each bot serves as a checkpoint that you need to reach, either by responding with the correct message or simply by contacting it, depending on the style of the scenario game you implement.