The new Telegram system has provided a new window into how some players are sending TGs, and BOY! There are some tools out there that are sending a lot of TGs. In fact it has become clear that we are going to need to tweak our rules again.
For your reference:
We are shortly moving to a situation where:
- Manual recruiters will keep doing what they're doing
- Scripts will be able to send TGs (both recruitment and non-recruitment) via the NationStates API, but at a much slower rate
- Anyone will be able to use telegram stamps to send Mass TGs
This thread concerns the division between #1 and #2. The reason for the division is we think that a region that is prepared to put in the time and work to manually send recruitment TGs should be able to do so. And, furthermore, they should be able to compete on roughly equal footing with a region that has the skills to write a script.
If there's no division, and scripts can send TGs as fast (or faster) than manual recruiters, then we have a situation where regions with scripts dominate, and scripts become required for recruiting, and we don't want this. You shouldn't need third-party add-ons to compete.
So the division is important. However, what I'm seeing are tools that are NOT considered scripts according to our Script Rules, but are, for all practical purposes, highly automated.
An example: A recruiter runs a tool. The tool displays a page that is blank except for a button that says "Click!". The recruiter clicks the button. The tool fetches a list of new nations from the NationStates API, targets one of them, pastes pre-prepared text into a telegram box, and sends the telegram. The recruiter never visits the NS site and doesn't even know who he/she is telegramming. He/she just sits there hitting "Click!" over and over, while the tool keeps track of who it has TGed and figures out who to TG next.
Currently, this tool isn't limited by our Script Rules, because it is only transmitting one action per click.
This is a problem because a tool like this is highly removed from what we'd consider "manual recruiting." It's not really competing on fair footing with genuine manual recruiters.
Before changing the rules, though, I want input from recruiters & scripters, because I'd like to find a definition that doesn't unduly restrict people from doing clever things. There are lots of times that people come up with something we didn't anticipate, and extend the game in smart ways, and we don't want to stop that.
The key part of the current rule is:
It is illegal to use a tool to automatically cause something in the gameworld to change, other than your own nation.
Right now, I'm thinking of explicitly limiting tools that "cause something in the gameworld to change, other than your own nation" to those that modify the appearance of the page. So tools that add buttons to an NS page when you load it are fine, but tools that send commands remotely without ever loading an NS page are not.
And just to be clear:
- Information-gathering scripts of all kinds are fine. The current Script Rules ask them to send no more than 10 requests per minute if they scrape HTML and 100 requests per minute if they use the API. No problems here.
- Scripts that answer issues for your own nation are still fine. They aren't at issue here because the rule is about scripts that cause something "other than your own nation" to change.
- The new API for sending Telegrams (both recruitment and non-recruitment) will be operational very soon. So we aren't talking about banning scripts outright, only about making sure that they play by the Script Rules, not by the Manual Recruiter rules. In a practical sense, that means making scripts abide by tougher rate limits.