NATION

PASSWORD

NEW: Regional Recruiter setting

Bug reports, general help, ideas for improvements, and questions about how things are meant to work.
User avatar
[violet]
Executive Director
 
Posts: 16217
Founded: Antiquity

NEW: Regional Recruiter setting

Postby [violet] » Tue Jul 21, 2015 10:26 pm

Hello! Regions can now restrict who can send recruitment telegrams on their behalf, if they wish. Founders and Delegates with executive power will find a new setting in Region Control -> Communication.

This was a feature request from the Land of Kings and Emperors.

User avatar
Luxdonia
Ambassador
 
Posts: 1020
Founded: Jun 22, 2015
Ex-Nation

Postby Luxdonia » Wed Jul 22, 2015 12:08 am

I just noticed this with Archmont Founder and I must say, this is a pretty awesome feature.

Thanks admins!
The Kingdom of Luxdonia
The Chief Administrator and Executive Councillor of Archmont
Join the Archmont Discord server!

User avatar
Kaboomlandia
Negotiator
 
Posts: 7395
Founded: May 22, 2013
Ex-Nation

Postby Kaboomlandia » Wed Jul 22, 2015 6:26 am

Noticed this with a puppet of mine, seems pretty cool.

Thanks! 8)
In=character, Kaboomlandia is a World Assembly member and abides by its resolutions. If this nation isn't in the WA, it's for practical reasons.
Author of GA #371 and SC #208, #214, #226, #227, #230, #232
Co-Author of SC #204
"Insanity is doing the same thing over and over and expecting a different result."
Only two things are infinite, the universe and human stupidity, and I'm not sure about the former."

"Your legitimacy, Kaboom, has melted away in my eyes. I couldn't have believed that only a shadow of your once brilliant WA career remains."

User avatar
United Western States of America
Spokesperson
 
Posts: 175
Founded: Apr 18, 2014
Ex-Nation

Postby United Western States of America » Wed Jul 22, 2015 12:34 pm

Awesome! Thank y'all very much, this is going to be SO helpful! :) :clap:
National Information
Coming soon
ن In Solidarity with Middle Eastern Christians ن
Proud member and founder of The Other Reality
Interested in a RP-based region? Check us out here!
NS stats are guidlines and should not be taken as fact!

User avatar
Ancient and Noble House of Ravenclaw
Secretary
 
Posts: 30
Founded: May 02, 2014
Ex-Nation

Postby Ancient and Noble House of Ravenclaw » Wed Jul 22, 2015 12:55 pm

Thank you muchly!
Joshua Ravenclaw
Founder of the Kingdom of Alexandria
Formerly Pharaoh, WAD, Minister of Foreign Affairs, Guardian of the Atef and House Registrar of Osiris, Former Delegate, Vice Delegate, Minister of Foreign Affairs and Minister of Culture for the North Pacific, Former Minister of Information for Balder, Former Chancellor and Head Admin of the New Galactic Empire

User avatar
Misley
Diplomat
 
Posts: 609
Founded: Jan 05, 2009
Ex-Nation

Postby Misley » Wed Jul 22, 2015 1:49 pm

Any chance this setting could be displayed to users on the Regional Administration page? As it stands, with no entry in Regional Happenings and no indication anywhere else, it's impossible for members of regions to know what their recruitment policy is.
EGO·VERO·CUSTOSFRATRIS·MEI·SUM
Socialist People's Provinces of Misley

   
Editor of the Red & Black
Fleet Admiral of The Red Fleet
Custodian of The Internationale

User avatar
Cresenthia
Diplomat
 
Posts: 576
Founded: Mar 03, 2015
Ex-Nation

Postby Cresenthia » Wed Jul 22, 2015 2:20 pm

Misley wrote:Any chance this setting could be displayed to users on the Regional Administration page? As it stands, with no entry in Regional Happenings and no indication anywhere else, it's impossible for members of regions to know what their recruitment policy is.


Well, you could start by trying to recruit yourself to your own region.

What does the API only option do?

User avatar
Xanama
Senator
 
Posts: 4102
Founded: Mar 17, 2015
Ex-Nation

Postby Xanama » Wed Jul 22, 2015 2:22 pm

Good(?)

User avatar
Misley
Diplomat
 
Posts: 609
Founded: Jan 05, 2009
Ex-Nation

Postby Misley » Wed Jul 22, 2015 2:26 pm

Cresenthia wrote:
Misley wrote:Any chance this setting could be displayed to users on the Regional Administration page? As it stands, with no entry in Regional Happenings and no indication anywhere else, it's impossible for members of regions to know what their recruitment policy is.


Well, you could start by trying to recruit yourself to your own region.

How is this a reasonable solution to a problem that could easily be fixed by a line of code adding this setting to the page that already displays all the other settings used by a region?

Cresenthia wrote:What does the API only option do?

Disables manual recruitment telegrams and forces recruitment to go through the Telegram API, presumably. As the Telegram API can't be circumvented (to my knowledge - but I'm not going to poke around at it to look for any weaknesses), it would prevent cases like LKE's ("manual" recruitment that breaks the rules by a player causing punitive action against the region, which in LKE's case consisted of a total recruitment ban that I think is still in effect) from occurring again.
EGO·VERO·CUSTOSFRATRIS·MEI·SUM
Socialist People's Provinces of Misley

   
Editor of the Red & Black
Fleet Admiral of The Red Fleet
Custodian of The Internationale

User avatar
[violet]
Executive Director
 
Posts: 16217
Founded: Antiquity

Postby [violet] » Wed Jul 22, 2015 4:25 pm

Misley wrote:Any chance this setting could be displayed to users on the Regional Administration page?

Good idea! Added.

User avatar
Onderkelkia
Diplomat
 
Posts: 998
Founded: Aug 13, 2006
Corporate Police State

Postby Onderkelkia » Thu Jul 23, 2015 7:31 pm

We are most grateful that this feature has been implemented so promptly.

Once the present recruitment block concludes, the LKE will opt for API-only recruitment. This step will place control of recruitment entirely in trusted hands and is intended to eliminate the risk of any future unforeseeable incidents involving a manual recruiter behaving in a manner contrary to site rules.

However, apart from addressing our specific concerns, this feature should be of general help to regions in controlling recruitment done in their name.
Emperor Emeritus of The Land of Kings and Emperors
King Emeritus of Norwood, etc.

Duke of Roskilde, of Balder

Archduke of Niso, of the LKE
Archduke, of The New Inquisition
Viscount, of Great Britain and Ireland
Honoured Citizen of Europeia
Emperor of the LKE
LKE Prime Minister
LKE Chief of the Imperial General Staff

Crown Prince of TNI
Commander of TNI Armed Forces
Director General of TNI Intelligence

Vice Delegate and Crown Prince of Balder
Prince of Jomsborg
Balder Statsminister
Balder Chief of Defence

GB&I Home Secretary
GB&I First Sea Lord

Chief Justice of Europeia

Member, Imperial Military Council, UIAF
Supreme Allied Commander, SRATO

WA Delegate of The Rejected Realms

User avatar
Christian Democrats
Postmaster-General
 
Posts: 10093
Founded: Jul 29, 2009
New York Times Democracy

Postby Christian Democrats » Mon Jul 27, 2015 5:53 pm

Is it possible that you could add to this feature in the future, maybe allowing founders and delegates to block and permit specific nations to recruit?

(question prompted by an actual problem)
Leo Tolstoy wrote:Wrong does not cease to be wrong because the majority share in it.
GA#160: Forced Marriages Ban Act (79%)
GA#175: Organ and Blood Donations Act (68%)^
SC#082: Repeal "Liberate Catholic" (80%)
GA#200: Foreign Marriage Recognition (54%)
GA#213: Privacy Protection Act (70%)
GA#231: Marital Rape Justice Act (81%)^
GA#233: Ban Profits on Workers' Deaths (80%)*
GA#249: Stopping Suicide Seeds (70%)^
GA#253: Repeal "Freedom in Medical Research" (76%)
GA#285: Assisted Suicide Act (70%)^
GA#310: Disabled Voters Act (81%)
GA#373: Repeal "Convention on Execution" (54%)
GA#468: Prohibit Private Prisons (57%)^

* denotes coauthorship
^ repealed resolution
#360: Electile Dysfunction
#452: Foetal Furore
#560: Bicameral Backlash
#570: Clerical Errors

User avatar
United Western States of America
Spokesperson
 
Posts: 175
Founded: Apr 18, 2014
Ex-Nation

Postby United Western States of America » Mon Jul 27, 2015 6:55 pm

Christian Democrats wrote:Is it possible that you could add to this feature in the future, maybe allowing founders and delegates to block and permit specific nations to recruit?

(question prompted by an actual problem)

Also on this train on thought, is it possible to specify exactly who may end up receiving these telegrams (e.g. New 100, Refounded 2500, etc.), or would this throw the telegram balancing out of whack?
National Information
Coming soon
ن In Solidarity with Middle Eastern Christians ن
Proud member and founder of The Other Reality
Interested in a RP-based region? Check us out here!
NS stats are guidlines and should not be taken as fact!

User avatar
Mousebumples
Game Moderator
 
Posts: 8623
Founded: Antiquity
Inoffensive Centrist Democracy

Postby Mousebumples » Mon Jul 27, 2015 7:00 pm

Christian Democrats wrote:Is it possible that you could add to this feature in the future, maybe allowing founders and delegates to block and permit specific nations to recruit?

(question prompted by an actual problem)

That's something that was considered and may be implemented in the future. However, the coding of such an addition is much more intricate than what has currently been implemented.

So while it's possible, I don't know that it's likely - especially in the near future.
Leader of the Mouse-a-rific Mousetastic Moderator Mousedom of Mousebumples
Past WA Delegate for Europeia & Monkey Island
Proud Member of UNOG
I'm an "adorably marvelous NatSov" - Mallorea and Riva
GA Resolutions (sorted by category) | Why Repeal? | Reppy's Sig Workshop

User avatar
Christian Democrats
Postmaster-General
 
Posts: 10093
Founded: Jul 29, 2009
New York Times Democracy

Postby Christian Democrats » Mon Jul 27, 2015 10:48 pm

The problem, for the record, is a region member who dislikes the official recruitment message, so he started sending his own "better" recruitment telegrams (with grammatical errors). I'm trying to reason with him right now, but I've switched the recruiter setting to API only in the meantime to stop him. I would prefer to have an option to appoint recruitment officers because there is another region member who is willing to send out manual telegrams for a short time each day (using the official message) in addition to the script that we have running.

Another option, which I've recommended in the past, is letting nations share the same telegram template. That way, the founder or delegate could set a single Recruitment Telegram for the region, like the Welcome Telegram, with region members only being able to send that one official message. I was told, unfortunately, that this would require some major changes to the current TG system.

:(
Leo Tolstoy wrote:Wrong does not cease to be wrong because the majority share in it.
GA#160: Forced Marriages Ban Act (79%)
GA#175: Organ and Blood Donations Act (68%)^
SC#082: Repeal "Liberate Catholic" (80%)
GA#200: Foreign Marriage Recognition (54%)
GA#213: Privacy Protection Act (70%)
GA#231: Marital Rape Justice Act (81%)^
GA#233: Ban Profits on Workers' Deaths (80%)*
GA#249: Stopping Suicide Seeds (70%)^
GA#253: Repeal "Freedom in Medical Research" (76%)
GA#285: Assisted Suicide Act (70%)^
GA#310: Disabled Voters Act (81%)
GA#373: Repeal "Convention on Execution" (54%)
GA#468: Prohibit Private Prisons (57%)^

* denotes coauthorship
^ repealed resolution
#360: Electile Dysfunction
#452: Foetal Furore
#560: Bicameral Backlash
#570: Clerical Errors

User avatar
[violet]
Executive Director
 
Posts: 16217
Founded: Antiquity

Postby [violet] » Tue Jul 28, 2015 10:03 pm

Thanks, it's always handy to hear of real-life examples.

Regions can now specify which nations are permitted to send recruitment telegrams for the region, using the same setting.

User avatar
Christian Democrats
Postmaster-General
 
Posts: 10093
Founded: Jul 29, 2009
New York Times Democracy

Postby Christian Democrats » Tue Jul 28, 2015 11:05 pm

[violet] wrote:Thanks, it's always handy to hear of real-life examples.

Regions can now specify which nations are permitted to send recruitment telegrams for the region, using the same setting.

:) Thank you. This addition helps a lot. :hug:
Leo Tolstoy wrote:Wrong does not cease to be wrong because the majority share in it.
GA#160: Forced Marriages Ban Act (79%)
GA#175: Organ and Blood Donations Act (68%)^
SC#082: Repeal "Liberate Catholic" (80%)
GA#200: Foreign Marriage Recognition (54%)
GA#213: Privacy Protection Act (70%)
GA#231: Marital Rape Justice Act (81%)^
GA#233: Ban Profits on Workers' Deaths (80%)*
GA#249: Stopping Suicide Seeds (70%)^
GA#253: Repeal "Freedom in Medical Research" (76%)
GA#285: Assisted Suicide Act (70%)^
GA#310: Disabled Voters Act (81%)
GA#373: Repeal "Convention on Execution" (54%)
GA#468: Prohibit Private Prisons (57%)^

* denotes coauthorship
^ repealed resolution
#360: Electile Dysfunction
#452: Foetal Furore
#560: Bicameral Backlash
#570: Clerical Errors

User avatar
The Blaatschapen
Technical Moderator
 
Posts: 63227
Founded: Antiquity
Anarchy

Postby The Blaatschapen » Wed Jul 29, 2015 12:08 am

[violet] wrote:Thanks, it's always handy to hear of real-life examples.

Regions can now specify which nations are permitted to send recruitment telegrams for the region, using the same setting.


Can this be considered to be the first 'regional officer'?
The Blaatschapen should resign

User avatar
United Western States of America
Spokesperson
 
Posts: 175
Founded: Apr 18, 2014
Ex-Nation

Postby United Western States of America » Wed Jul 29, 2015 11:49 am

So, I've been trying to send an API recruitment campaign, but it's not working. If I want to use API recruitment, do I need to have the "API only" option selected, or is it supposed to work with all of the options? I authorized this account for recruitment, so by my logic the campaign should be running, but for whatever reason it isn't.

I think that its either that or I goofed up with the API.
National Information
Coming soon
ن In Solidarity with Middle Eastern Christians ن
Proud member and founder of The Other Reality
Interested in a RP-based region? Check us out here!
NS stats are guidlines and should not be taken as fact!

User avatar
[violet]
Executive Director
 
Posts: 16217
Founded: Antiquity

Postby [violet] » Wed Jul 29, 2015 3:51 pm

United Western States of America wrote:If I want to use API recruitment, do I need to have the "API only" option selected

No. You only do that if you want to block everything but the API.

United Western States of America wrote:for whatever reason

The API returns error codes to describe the cause of any failure, e.g. status "403 Client Not Registered for API".

User avatar
United Western States of America
Spokesperson
 
Posts: 175
Founded: Apr 18, 2014
Ex-Nation

Postby United Western States of America » Wed Jul 29, 2015 6:31 pm

[violet] wrote:
United Western States of America wrote:If I want to use API recruitment, do I need to have the "API only" option selected

No. You only do that if you want to block everything but the API.

United Western States of America wrote:for whatever reason

The API returns error codes to describe the cause of any failure, e.g. status "403 Client Not Registered for API".

Ah, thank you for explaining. And just on cue, I have three people yelling at me for the API campaign, so I know its working. Thanks.

EDIT: Perhaps it would also be worthwhile to also set up some kind of "recruitment office" like the one used by NS++. That way, recruiters can also view what campaigns are active and what campaigns have been retired.
Last edited by United Western States of America on Wed Jul 29, 2015 6:45 pm, edited 1 time in total.
National Information
Coming soon
ن In Solidarity with Middle Eastern Christians ن
Proud member and founder of The Other Reality
Interested in a RP-based region? Check us out here!
NS stats are guidlines and should not be taken as fact!

User avatar
Ever-Wandering Souls
Negotiator
 
Posts: 7289
Founded: Jan 01, 2014
Father Knows Best State

Postby Ever-Wandering Souls » Thu Aug 20, 2015 7:37 pm

Inquiry-

If the setting is set to "Specified nations only" and Nation A is a specified nation, and holder of an API client key...

while Nation B is not specified, but has sent a tag:api tg and shared the TGID and secret key with nation A

and nation A then goes to send that recruitment telegram via API...

Will it go through?

-Understanding that Nation B would not be able to send a Tag:api tg marked as recruitment while that setting is in place
-Assuming that Nation B obtained those codes prior to the setting being restricted as so not to allow them to send recruitment messages.

Thank you!
Proud Raider; General of The Black Hawks, Ret.
TG me anytime; I'm always happy to talk about anything!

The Alicorns (Equestria) wrote:Let them stay, no need to badmouth them...From our view a bunch of nations just came in, seized the delegate position, and changed a few superficial things...we play NationStates differently...there's really no reason for us to be butthurt.
http://www.nationstates.net/page=rmb/postid=8944227
http://www.nationstates.net/page=rmb/postid=8951258

Misley wrote:
Hobbesistan wrote:Don't think I understand the question.
The color or what?..

Jesus, Hobbes, it's 2015. You can't just call someone "the color".

Reploid Productions wrote:Raiders are endlessly creative

How Do I Telegram API?

Omnis delenda est.

User avatar
Ever-Wandering Souls
Negotiator
 
Posts: 7289
Founded: Jan 01, 2014
Father Knows Best State

Postby Ever-Wandering Souls » Sun Aug 23, 2015 11:16 am

*two and a half day bump*
Proud Raider; General of The Black Hawks, Ret.
TG me anytime; I'm always happy to talk about anything!

The Alicorns (Equestria) wrote:Let them stay, no need to badmouth them...From our view a bunch of nations just came in, seized the delegate position, and changed a few superficial things...we play NationStates differently...there's really no reason for us to be butthurt.
http://www.nationstates.net/page=rmb/postid=8944227
http://www.nationstates.net/page=rmb/postid=8951258

Misley wrote:
Hobbesistan wrote:Don't think I understand the question.
The color or what?..

Jesus, Hobbes, it's 2015. You can't just call someone "the color".

Reploid Productions wrote:Raiders are endlessly creative

How Do I Telegram API?

Omnis delenda est.

User avatar
[violet]
Executive Director
 
Posts: 16217
Founded: Antiquity

Postby [violet] » Mon Aug 24, 2015 5:51 pm

Ever-Wandering Souls wrote:If the setting is set to "Specified nations only" and Nation A is a specified nation, and holder of an API client key...

while Nation B is not specified, but has sent a tag:api tg and shared the TGID and secret key with nation A

and nation A then goes to send that recruitment telegram via API...

Will it go through?

No. The API doesn't care which nation applied for the API key; it only cares whether the key is valid for this region. So here it will see a request with a valid client key to send a telegram authored by Nation B, who is not authorized to recruit. This will fail.

User avatar
Ever-Wandering Souls
Negotiator
 
Posts: 7289
Founded: Jan 01, 2014
Father Knows Best State

Postby Ever-Wandering Souls » Mon Aug 24, 2015 6:11 pm

Thank you!
Proud Raider; General of The Black Hawks, Ret.
TG me anytime; I'm always happy to talk about anything!

The Alicorns (Equestria) wrote:Let them stay, no need to badmouth them...From our view a bunch of nations just came in, seized the delegate position, and changed a few superficial things...we play NationStates differently...there's really no reason for us to be butthurt.
http://www.nationstates.net/page=rmb/postid=8944227
http://www.nationstates.net/page=rmb/postid=8951258

Misley wrote:
Hobbesistan wrote:Don't think I understand the question.
The color or what?..

Jesus, Hobbes, it's 2015. You can't just call someone "the color".

Reploid Productions wrote:Raiders are endlessly creative

How Do I Telegram API?

Omnis delenda est.


Advertisement

Remove ads

Return to Technical

Who is online

Users browsing this forum: Elite, Hermit II, The Horkish People

Advertisement

Remove ads