NATION

PASSWORD

[D]Manual TG Queue suggestion

Bug reports, general help, ideas for improvements, and questions about how things are meant to work.
User avatar
Wymondham
Chargé d'Affaires
 
Posts: 401
Founded: Apr 03, 2017
Libertarian Police State

[D]Manual TG Queue suggestion

Postby Wymondham » Mon Oct 04, 2021 3:04 pm

This was mentioned in an NSGP VC as a potential solution to the large region's dominance of the manual TG queue, and Elu suggested I make a thread here for it. The idea was to prioritise newer manual messages in the queue, while still retaining the the current system for messages the stamps & API queue, feedback would be appreciated.
Last edited by Wymondham on Mon Oct 04, 2021 3:05 pm, edited 1 time in total.
Doer of the things and the stuffs.
That British dude who does the charity fundraiser.

User avatar
Comfed
Minister
 
Posts: 2254
Founded: Apr 09, 2020
Psychotic Dictatorship

Postby Comfed » Mon Oct 04, 2021 3:18 pm

Could you elaborate on how exactly would this work?

User avatar
Eluvatar
Director of Technology
 
Posts: 3086
Founded: Mar 31, 2006
New York Times Democracy

Postby Eluvatar » Mon Oct 04, 2021 3:37 pm

Not a detailed explanation but an attempt at a basic summary.

Currently, not only does the site randomly select from manual, api, or stamp queues to draw recruitment messages from with a 1/3 chance of processing a particular queue (or 50% if one of the others is empty, etc) but within each such queue it's equally likely to select any of the queued telegrams. Whether you just messaged a brand new nation or you queued a manual telegram yesterday it will be treated the same.

The concept is to prefer more recently queued telegrams in the case of manual telegrams. This would mean that sending a few telegrams once in a while would be more effective than sending the same number of telegrams in one go, and if you manually messaged a brand new nation you'd have a better chance of reaching their inbox quickly.

As I write this reply, I realize there's a very simple way to implement this. I'd just want to make sure to collect some statistics to do a good before/after comparison and to get some input from the community, mediated as necessary by our development manager Katganistan.

PS: Wymondham could you please also post a link to this topic in the Communications tech development thread?
To Serve and Protect: UDL

Eluvatar - Taijitu member

User avatar
Wymondham
Chargé d'Affaires
 
Posts: 401
Founded: Apr 03, 2017
Libertarian Police State

Postby Wymondham » Mon Oct 04, 2021 3:40 pm

Eluvatar wrote:Not a detailed explanation but an attempt at a basic summary.

Currently, not only does the site randomly select from manual, api, or stamp queues to draw recruitment messages from with a 1/3 chance of processing a particular queue (or 50% if one of the others is empty, etc) but within each such queue it's equally likely to select any of the queued telegrams. Whether you just messaged a brand new nation or you queued a manual telegram yesterday it will be treated the same.

The concept is to prefer more recently queued telegrams in the case of manual telegrams. This would mean that sending a few telegrams once in a while would be more effective than sending the same number of telegrams in one go, and if you manually messaged a brand new nation you'd have a better chance of reaching their inbox quickly.

As I write this reply, I realize there's a very simple way to implement this. I'd just want to make sure to collect some statistics to do a good before/after comparison and to get some input from the community, mediated as necessary by our development manager Katganistan.

PS: Wymondham could you please also post a link to this topic in the Communications tech development thread?

Done. Also, thank you for expanding more on this than my tired brain could manage at 11PM at night.
Doer of the things and the stuffs.
That British dude who does the charity fundraiser.

User avatar
Comfed
Minister
 
Posts: 2254
Founded: Apr 09, 2020
Psychotic Dictatorship

Postby Comfed » Mon Oct 04, 2021 3:53 pm

That sounds smart. If it's so easy to implement maybe try it for a little while and see if it makes a difference?

User avatar
Sedgistan
Site Director
 
Posts: 35471
Founded: Oct 20, 2006
Anarchy

Postby Sedgistan » Tue Oct 05, 2021 2:02 am

Full support from me.

I'd also like to see manual TGs get more of the first few slots (and API ones less), if that were simple to implement at the same time.

User avatar
Wymondham
Chargé d'Affaires
 
Posts: 401
Founded: Apr 03, 2017
Libertarian Police State

Postby Wymondham » Tue Oct 05, 2021 2:50 am

Sedgistan wrote:Full support from me.

I'd also like to see manual TGs get more of the first few slots (and API ones less), if that were simple to implement at the same time.

I think this is an excellent idea, maybe change it to 2/5s Manual, 1/3 stamps and 4/15s API?
Doer of the things and the stuffs.
That British dude who does the charity fundraiser.

User avatar
Bassiliya
Bureaucrat
 
Posts: 44
Founded: Jan 09, 2020
Corrupt Dictatorship

Postby Bassiliya » Tue Oct 05, 2021 5:43 am

I think that stamps should be given lesser priority than API, like 2/5s manual, 1/3 API, 4/15 stamps. But either way, great idea if it could be implemented!

User avatar
Wymondham
Chargé d'Affaires
 
Posts: 401
Founded: Apr 03, 2017
Libertarian Police State

Postby Wymondham » Tue Oct 05, 2021 6:28 am

Bassiliya wrote:I think that stamps should be given lesser priority than API, like 2/5s manual, 1/3 API, 4/15 stamps. But either way, great idea if it could be implemented!

The issue around deprioritising stamps is that they need to be a realistic recruitment option so as to ensure people use them so as to yknow, actually fund the site. A solution that may be worth discussing in the long term is changing the API rate limit of recruitment TGs to say, 150 seconds, or 120 seconds. Although idk what Elu and Kat think about that?

If that is a proposal people are interested in, then I'm more than willing to make a new thread about it so we can move forward with this change while also discussing a change to API recruitment?
Last edited by Wymondham on Tue Oct 05, 2021 6:30 am, edited 3 times in total.
Doer of the things and the stuffs.
That British dude who does the charity fundraiser.

User avatar
Unibot III
Negotiator
 
Posts: 7110
Founded: Mar 11, 2011
Democratic Socialists

Postby Unibot III » Tue Oct 05, 2021 8:23 am

Do you want priority though?

Just noting that telegrams are read in reverse chronological order. Like is this going to result in manual TGs being buried?

You might want to consider a system where manual tgs are temporarily “pinned” to the top of the tg box until you check off the tg’s pin.
[violet] wrote:I mean this in the best possible way,
but Unibot is not a typical NS player.
Milograd wrote:You're a caring, resolute lunatic
with the best of intentions.
Org. Join Date: 25-05-2008 | Former Delegate of TRR

Factbook // Collected works // Gameplay Alignment Test //
9 GA Res., 14 SC Res. // Headlines from Unibot // WASC HQ: A Guide

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
✯ Duty is Eternal, Justice is Imminent: UDL

User avatar
All Wild Things
Diplomat
 
Posts: 526
Founded: Apr 24, 2017
Inoffensive Centrist Democracy

Postby All Wild Things » Tue Oct 05, 2021 11:40 am

Can you confirm that this would only impact TGs tagged as recruitment? It would be incredibly frustrating to have a regular TG conversation held up.
Browse The NewsStand
Watch the Wild Life

User avatar
Haganham
Minister
 
Posts: 3065
Founded: Aug 17, 2021
Psychotic Dictatorship

Postby Haganham » Tue Oct 05, 2021 11:45 am

All Wild Things wrote:Can you confirm that this would only impact TGs tagged as recruitment? It would be incredibly frustrating to have a regular TG conversation held up.

how many non recruitment telegrams are people receiving that it would be an issue?
Imagine reading a signature, but over the course of it the quality seems to deteriorate and it gets wose an wose, where the swenetence stwucture and gwammer rewerts to a pwoint of uttew non swence, an u jus dont wanna wead it anymwore (o´ω`o) awd twa wol owdewl iws jus awfwul (´・ω・`);. bwt tw sinawtur iwswnwt obwer nyet, it gwos own an own an own an own. uwu wanyaa stwop weadwing bwut uwu cwant stop wewding, uwu stwartd thwis awnd ur gwoing two fwinibsh it nowo mwattew wat! uwu hab mwoxie kwiddowo, bwut uwu wibl gwib ub sowon. i cwan wite wike dis fwor owors, swo dwont cwalengbe mii..

… wbats dis??? uwu awe stwill weedinb mwie sinatwr?? uwu habe awot ob detewemwinyanyatiom!! 。◕‿◕。! u habve comopweedid tha signwtr, good job!

User avatar
Eluvatar
Director of Technology
 
Posts: 3086
Founded: Mar 31, 2006
New York Times Democracy

Postby Eluvatar » Tue Oct 05, 2021 12:10 pm

All Wild Things wrote:Can you confirm that this would only impact TGs tagged as recruitment? It would be incredibly frustrating to have a regular TG conversation held up.

Only recruitment telegrams get delayed in a queue system, yes.
Unibot III wrote:Do you want priority though?

Just noting that telegrams are read in reverse chronological order. Like is this going to result in manual TGs being buried?

You might want to consider a system where manual tgs are temporarily “pinned” to the top of the tg box until you check off the tg’s pin.

I would prefer discussion of how telegrams are displayed go in a different topic. I wouldn't want to combine it with this change.
To Serve and Protect: UDL

Eluvatar - Taijitu member

User avatar
The Seeker of Power
Spokesperson
 
Posts: 194
Founded: Oct 29, 2004
Iron Fist Consumerists

Postby The Seeker of Power » Tue Oct 05, 2021 1:19 pm

I personally like and support this idea!
Elegarth, The Seeker of Power
Consul of the New Pacific Order
Legatus of the New Pacific Order
Senator of the New Pacific Order

The Dark God of Huggers

User avatar
All Wild Things
Diplomat
 
Posts: 526
Founded: Apr 24, 2017
Inoffensive Centrist Democracy

Postby All Wild Things » Tue Oct 05, 2021 2:17 pm

Eluvatar wrote:
All Wild Things wrote:Can you confirm that this would only impact TGs tagged as recruitment? It would be incredibly frustrating to have a regular TG conversation held up.

Only recruitment telegrams get delayed in a queue system, yes.

Thanks!
Browse The NewsStand
Watch the Wild Life

User avatar
Flanderlion
Minister
 
Posts: 2226
Founded: Nov 25, 2013
Psychotic Dictatorship

Postby Flanderlion » Tue Oct 05, 2021 3:21 pm

Agree manual should be prioritised over the other two types. Stamps should always go ahead of API though, as one has no benefit to the site/isn't work and is just leaving a script running, while the other directly financially benefits the site.

Rate limit for API, happy with status quo, if you want to send faster via API it should cost stamps/put it in stamp queue. Also stamp price should be upped. But both are for another topic.
As always, I'm representing myself.
Information
Wishlist

User avatar
Unibot III
Negotiator
 
Posts: 7110
Founded: Mar 11, 2011
Democratic Socialists

Postby Unibot III » Tue Oct 05, 2021 7:32 pm

Eluvatar wrote:I would prefer discussion of how telegrams are displayed go in a different topic. I wouldn't want to combine it with this change.


I can understand that Elu but isn’t the motivation of this change to ensure players see manual tgs first? That’s the goal right?

I was just wondering whether this change might accidentally bury manual tgs? Because you’re reading the tg you receive last, first. Does that make sense?

I suppose it depends on how much time passes for an average new user before they open their tgs.
[violet] wrote:I mean this in the best possible way,
but Unibot is not a typical NS player.
Milograd wrote:You're a caring, resolute lunatic
with the best of intentions.
Org. Join Date: 25-05-2008 | Former Delegate of TRR

Factbook // Collected works // Gameplay Alignment Test //
9 GA Res., 14 SC Res. // Headlines from Unibot // WASC HQ: A Guide

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
✯ Duty is Eternal, Justice is Imminent: UDL

User avatar
Eluvatar
Director of Technology
 
Posts: 3086
Founded: Mar 31, 2006
New York Times Democracy

Postby Eluvatar » Tue Oct 05, 2021 7:34 pm

The goal isn't necessarily to make nations see a manually sent TG first, but to level the manual TG playing field a little between large regions and smaller ones.
To Serve and Protect: UDL

Eluvatar - Taijitu member

User avatar
Katganistan
Senior Game Moderator
 
Posts: 36918
Founded: Antiquity
Scandinavian Liberal Paradise

Postby Katganistan » Thu Oct 07, 2021 8:59 pm

Seems like an idea that's got some support, so I will take it to the devs for sure.

User avatar
Galiantus III
Ambassador
 
Posts: 1453
Founded: Jan 23, 2013
Ex-Nation

Postby Galiantus III » Thu Oct 07, 2021 11:34 pm

Unibot III wrote:Do you want priority though?

Yes. 100%. When I was recruiting, I've seen telegrams sent within 5 seconds after founding spend 30+ minutes in queue, only to be blocked and never get delivered. If the options are: A) be the first telegram in the inbox and only be seen if the player opens their telegrams, or B) never make it into the inbox due to RNG; I think manual recruiters would choose option A.
The goal of Socialism is Fascism.
#JKRowling #realfeminism #libertarian #conservative #christian #nomandates

Frisbeeteria wrote:
For some reason I have a mental image of a dolphin, trying to organize a new pod of his fellow dolphins to change the course of a nuclear sub. It's entertaining, I'll give ya that.
Ballotonia wrote:
Testing is for sissies. The actual test is to see how many people complain when any change is made ;)

User avatar
Wymondham
Chargé d'Affaires
 
Posts: 401
Founded: Apr 03, 2017
Libertarian Police State

Postby Wymondham » Sat Sep 10, 2022 12:59 pm

Was this ever implemented?
Doer of the things and the stuffs.
That British dude who does the charity fundraiser.


Advertisement

Remove ads

Return to Technical

Who is online

Users browsing this forum: Almost Ireland, Amazing randomly generated names, Anjan Kloss, Betashock, Cybus1, Giovanniland, Khantin, Lushiania, Mackintosh, Micro Gettysburg, Podlachian State, Riemstagrad, Shirahime, Sorocamirim, Srjie, Thorn1000, United Taco Nation, Waffles, Winx club

Advertisement

Remove ads