Jump to content

New Twitch Drops Coming Soon.


Recommended Posts

1 hour ago, Maxil20 said:

Ouch, that sucks for many reasons : (

This is a silly question, but would that mean theroretically there’s no cap to how many people could be whitelisted? I initially thought it would be extremely limited to around 40-50 people per drop cycle and would have to be swapped out, but it definitely sounds like it could go way higher (would be an absolute pain to add that many people at first, but afterwards would be relatively easy to manage).

At this point, we won't really know until we run into it how it works when it's actually in use. There is no documented cap, but it comes down to usability more than anything. 

Even if there wasn't a cap the issue becomes an issue of management. For example, the way to remove the person isn't a command that says "remove X" it's literally to look through the list as it is presented on their webpage and click the x to remove them. If it's paginated, it could prove to be a decent pain if there are hundreds. 

So the announcement is based on a smaller number of people as that's all I can really know for sure at this point. 

 

Link to comment
Share on other sites

1 hour ago, JoeW said:

if there wasn't a cap the issue becomes an issue of management. For example, the way to remove the person isn't a command that says "remove X" it's literally to look through the list as it is presented on their webpage and click the x to remove them. If it's paginated, it could prove to be a decent pain if there are hundreds. 

I wonder how would control find work in this.

Link to comment
Share on other sites

3 minutes ago, __IvoCZE__ said:

I wonder how would control find work in this.

 

1 hour ago, JoeW said:

If it's paginated, it could prove to be a decent pain if there are hundreds. 

 

Link to comment
Share on other sites

9 hours ago, JoeW said:

To be clear, this whitelist is a google spreadsheet that has to manually be entered into their system by a website form. That means we manually add each individual streamer to participate, not through an API but through an editor they provide, one by one. There is nothing to script, they must be added by hand. They can be entered by pasting a comma delimited list, but I don't know the limitations that has, all the same - it's a copy and paste entry in a form, not an API or something that can be done programmatically. 

 

9 hours ago, JoeW said:

There is no auto anything with the new system, this is what causes the issue. If a new streamer starts streaming for the first time during a campaign, there is no way for them to just be automatically added.

I understand that they may not have provided you with an easy to use API, but the entire field of software development exists to create solutions to problems that don't have pre-existing ones. 

 

I'd really have to see more to give a more specific and actionable solution, but consider the following:

 

# This program takes a list of all Klei accounts as well a blacklist of "banned" accounts.
# It then adds to your clipboard a list of all accounts - blacklist accounts and formats
# it to be comma delimited allowing you to simply ctrl-v at the start of a campaign.


import pyperclip

# Opens whitelist. This could be an auto generated list of Klei accounts linked with Twitch accounts.
# If there is no more linking of accounts then this could just be a list of all Klei accounts
# accompinied with a new change such that streamers have their Klei display name exactly match their
# name on twitch.

wl = set(open('whitelist.txt').read().split())

# Opens blacklist. This would be a list that you keep on your end that keeps the name of accounts
# that have broken rules and been removed from the drop pool.

bl = set(open('blacklist.txt').read().split())


# This copies to the clipboard a comma delimited list of all klei accounts eligible for drops. 
# i.e. this removes all accounts from the black list and allows you to simply ctrl v.

pyperclip.copy(','.join(wl - bl))

# On a typical desktop running windows, this would not encounter a problem until you had a list of
# accounts (which is just plain text) that exceeded 2GB in size. This means you'd have to have over
# 400 million accounts registered to Klei before you began to encounter problems with the above solution.
# At that point other solutions are doable, but would require more specifics on your system and needs. 

 

The above program proposes simple semi-automation to the specific problem you mentioned about having to copy and paste a coma delimited list for the whitelist and adds in blacklist functionality on your end; you don't need this provided by Twitch when you could create your own. Googledocs also has API allowing for scripts to edit them more easily. If you can't use the Google provided API for whatever reason, there are other ways to interact with webpages through scripts allowing you to create a personalized and automated or semi-automated solution for anything a human can do on a computer. This includes removing names, even if they are paginated, but would require looking at the specific system to create a specific solution.

 

You already sound exasperated by the amount of manual work involved in getting one drops campaign up and running. If you continue to do this manually there's no doubt that it won't be long before it's too much effort for the payoff. If you intend for drops to actually stay around, it's worth the time investment to create your own backend. Offer still stands, I'm willing to collaborate with Klei to help you guys and gals create your own backend, independent of Twitch, free of charge. I want this system to be fair, inclusive, and fully transparent.

Link to comment
Share on other sites

16 hours ago, JoeW said:

 

When I click the link it said I've collected it before but I didn't. Since I haven't been able to login.

I somehow managed to login today but when I click my transaction record history it shows this message: 

The form has expired, please go back, reload the page, and try again.

My records is also blank. it's wiped out. 

image.thumb.png.d3afabfdc2777585fdb74afccc9c536e.png

Link to comment
Share on other sites

3 hours ago, keyboardbunny said:

When I click the link it said I've collected it before but I didn't. Since I haven't been able to login.

I somehow managed to login today but when I click my transaction record history it shows this message: 

The form has expired, please go back, reload the page, and try again.

My records is also blank. it's wiped out. 

We're working on a fix, thank you. 

Link to comment
Share on other sites

1 hour ago, YormanA said:

Thanks for your patience, @keyboardbunny 

We have fixed the problem and made the page slightly faster.

Feel free to visit the transactions page again.

Not sure if this is local to just me, but when I try to buy something it tells me the "form is expired and to refresh" no matter how many times I refresh.

Link to comment
Share on other sites

The following streamers have been added to the campaign starting tomorrow at 10am PDT. 
Essentially this will be a test run. This list was chosen from the streamers that have been streaming most over the past 30 days. 

The next list, will not be the same. I wanted to try this list first to compare so we can see how things go this first round. More details will follow tomorrow. 

Spoiler

22tv__ ER_ElwaSiC Kyojitsu Sally_Nightmare1
aiai0962 eymiih ladylz salsanity19
Akamiya F_a_x_i_m LaHoraDeLaPurga SamSquanch007
AllFunNGamez facelyss lakhnish_monster savant2k19
aliencraft2020 fan_777_ Lem0ncurD selibonne
AlmostBlindGuy fantastikdiyarlar LePuFe Shaman2525
ANDERSHOOW7 Fjorvarr longshot_plays SirToastyT
AndronovaChronicles Fluffy_Elastico LostScholar SirWorran
AnteaGames Fly_Diiqqiidy lucyfitzpatrick Sisheline
ArcaneNoodle FTLAK maddie8251 SlaptainShwirv
Archimans FurryTofu MagnumofSpades Slavyaninoff
ArttFito g_retrie MariMalina smellathemella
AshanGG Ganxet8 marleemcfly songsong1849
axweel_ gk00z Marmol27_DST sorisol
bb_oao Gleenus midorima303kun SpiderLeWiki
bbonang glermz milkdrinker_ squishat
Beard777 Gmunneey Minertoast Sr_Dlusca
belune_bm gpmfogao mino2ne1 starlogy_
betough719 GrandHenks MisutoM starrystoryshark
Bibo130 Grillofernandez miyako_baba SweetTeaPudding
BinnyDiz Griver84 MizaSparrow Terry_Lee
brainfreezeblitz gutooss Moi_Sophia Thalz
breendan_hit hakowll Moka_gmr ThatGuyViral
BrownRicee HenriqueLindemann MqxLive TheCursedArmy
bruno_fariaz hju96 MrMNWorm theRETAKEREPLAY
BrunoSystemYT hoonyten mrwigwag ThiemiMaki
BulbahBulbah HoradoCrime myhidy Tiberian39
Bunaspiro hunter5267 Myko_b TiTANiAAB
Buzz_Nitro IamJohnath myoungday tonydigimon
Casador19 Idefixsio nanakoa ToxiSparK
catstar101 im_jayjay NaNdagos Toxist1
chimkiins ImminentXD nashizu Ucella
Chiripiritiflautica imortaljoeyy NeOneGame Unorthodogg
choneng2110 imStarmi NerdGuide V0ETEX
ChouTV IndeedeeSycamor Nigaito01 valen7im_
CiriNine InfamousJ0 nindivo vu84mida
cockroach0904 IsJang NitriDDa Wappo777
cubozumbi j19950609 Niverwastaken WesleyCaribe
dangrape Jakeyosaurus noragewithsage WhiteVivian
Daniibeats Jammerqueen ODesplugado wildappls
DemonRebuilt johnnydelarisa odiseoxs wizzard747_2
DeadZPanda kagekokko ONigoroshiTV wkdrlzh
diim4iik KalebGamerS oOWhimsyOo WolfnRoses_
DiNelsonX KamioSparkle8 pablopcb YakuTyan_
disl3xo KarethCrestfall Palomo_Sensei yuricahanatan7
DizzyDizaster keizoworld PenaBranca ZeroOhNo
dondabals KingAllonsy Phyrexxian zzamilain
DontStarveJazzy kkoml PoissonduJello  
DrewDuckington KnottaHooker prunus_sen  
DukeBradley Kogoruto Pyruz_  
Dun_adan KorraAndRiza qmarceline  
Dunken_Engel KraBerm Qumancio  
DUSG_ Kreintar Rhovious  
ElectronBee kristinii ringgi000  
Eleonnoree Kudanez russiann_ssanta  
ElTacoWard kyeungwoongi ryukamiya  

 

Link to comment
Share on other sites

48 minutes ago, JoeW said:

The following streamers have been added to the campaign starting tomorrow at 10am. 
Essentially this will be a test run. This list was chosen from the streamers that have been streaming most over the past 30 days. 

The next list, will not be the same. I wanted to try this list first to compare so we can see how things go this first round. More details will follow tomorrow. 

 

That's... A lot of people. I imagined the number wouldn't exceed 15 but if they're to be cycled every month this system might just work

Link to comment
Share on other sites

1 hour ago, JoeW said:

The following streamers have been added to the campaign starting tomorrow at 10am. 
Essentially this will be a test run. This list was chosen from the streamers that have been streaming most over the past 30 days. 

The next list, will not be the same. I wanted to try this list first to compare so we can see how things go this first round. More details will follow tomorrow. 

  Reveal hidden contents

22tv__ ER_ElwaSiC kyeungwoongi russiann_ssanta
aiai0962 eymiih Kyojitsu ryukamiya
Akamiya F_a_x_i_m ladylz Sally_Nightmare1
AllFunNGamez facelyss LaHoraDeLaPurga salsanity19
aliencraft2020 fan_777_ lakhnish_monster SamSquanch007
AlmostBlindGuy fantastikdiyarlar Lem0ncurD savant2k19
ANDERSHOOW7 Fjorvarr LePuFe selibonne
AndronovaChronicles Fluffy_Elastico longshot_plays Shaman2525
AnteaGames Fly_Diiqqiidy LostScholar SirToastyT
ArcaneNoodle FTLAK lucyfitzpatrick SirWorran
Archimans FurryTofu maddie8251 Sisheline
ArttFito g_retrie MagnumofSpades SlaptainShwirv
AshanGG Ganxet8 MariMalina Slavyaninoff
axweel_ gk00z marleemcfly smellathemella
bb_oao Gleenus Marmol27_DST songsong1849
bbonang glermz midorima303kun sorisol
Beard777 Gmunneey milkdrinker_ SpiderLeWiki
belune_bm gpmfogao Minertoast squishat
betough719 GrandHenks mino2ne1 Sr_Dlusca
Bibo130 Grillofernandez MisutoM starlogy_
BinnyDiz Griver84 miyako_baba starrystoryshark
brainfreezeblitz gutooss MizaSparrow SweetTeaPudding
breendan_hit hakowll Moi_Sophia Terry_Lee
BrownRicee HenriqueLindemann Moka_gmr Thalz
bruno_fariaz hju96 MqxLive ThatGuyViral
BrunoSystemYT hoonyten MrMNWorm TheCursedArmy
BulbahBulbah HoradoCrime mrwigwag theRETAKEREPLAY
Bunaspiro hunter5267 myhidy ThiemiMaki
Buzz_Nitro IamJohnath Myko_b Tiberian3
Casador19 Idefixsio myoungday TiTANiAAB
catstar101 im_jayjay nanakoa tonydigimon
chimkiins ImminentXD NaNdagos ToxiSparK
Chiripiritiflautica imortaljoeyy nashizu Toxist1
choneng2110 imStarmi NeOneGame Ucella
ChouTV IndeedeeSycamor NerdGuide Unorthodogg
CiriNine InfamousJ0 Nigaito01 V0ETEX
cockroach0904 IsJang nindivo valen7im_
cubozumbi j19950609 NitriDDa vu84mida
dangrape Jakeyosaurus Niverwastaken Wappo777
Daniibeats Jammerqueen noragewithsage WesleyCaribe
DeadZPanda johnnydelarisa ODesplugado WhiteVivian
diim4iik kagekokko odiseoxs wildappls
DiNelsonX KalebGamerS ONigoroshiTV wizzard747_2
disl3xo KamioSparkle8 oOWhimsyOo wkdrlzh
DizzyDizaster KarethCrestfall pablopcb WolfnRoses_
dondabals keizoworld Palomo_Sensei YakuTyan_
DontStarveJazzy KingAllonsy PenaBranca yuricahanatan7
DrewDuckington kkoml Phyrexxian ZeroOhNo
DukeBradley KnottaHooker PoissonduJello zzamilain
Dun_adan Kogoruto prunus_sen  
Dunken_Engel KorraAndRiza Pyruz_  
DUSG_ KraBerm qmarceline  
ElectronBee Kreintar Qumancio  
Eleonnoree kristinii Rhovious  
ElTacoWard Kudanez ringgi000  

 

Thank you for doing this! 

Link to comment
Share on other sites

1 hour ago, JoeW said:

The following streamers have been added to the campaign starting tomorrow at 10am. 
Essentially this will be a test run. This list was chosen from the streamers that have been streaming most over the past 30 days. 

The next list, will not be the same. I wanted to try this list first to compare so we can see how things go this first round. More details will follow tomorrow. 

  Reveal hidden contents

22tv__ ER_ElwaSiC kyeungwoongi russiann_ssanta
aiai0962 eymiih Kyojitsu ryukamiya
Akamiya F_a_x_i_m ladylz Sally_Nightmare1
AllFunNGamez facelyss LaHoraDeLaPurga salsanity19
aliencraft2020 fan_777_ lakhnish_monster SamSquanch007
AlmostBlindGuy fantastikdiyarlar Lem0ncurD savant2k19
ANDERSHOOW7 Fjorvarr LePuFe selibonne
AndronovaChronicles Fluffy_Elastico longshot_plays Shaman2525
AnteaGames Fly_Diiqqiidy LostScholar SirToastyT
ArcaneNoodle FTLAK lucyfitzpatrick SirWorran
Archimans FurryTofu maddie8251 Sisheline
ArttFito g_retrie MagnumofSpades SlaptainShwirv
AshanGG Ganxet8 MariMalina Slavyaninoff
axweel_ gk00z marleemcfly smellathemella
bb_oao Gleenus Marmol27_DST songsong1849
bbonang glermz midorima303kun sorisol
Beard777 Gmunneey milkdrinker_ SpiderLeWiki
belune_bm gpmfogao Minertoast squishat
betough719 GrandHenks mino2ne1 Sr_Dlusca
Bibo130 Grillofernandez MisutoM starlogy_
BinnyDiz Griver84 miyako_baba starrystoryshark
brainfreezeblitz gutooss MizaSparrow SweetTeaPudding
breendan_hit hakowll Moi_Sophia Terry_Lee
BrownRicee HenriqueLindemann Moka_gmr Thalz
bruno_fariaz hju96 MqxLive ThatGuyViral
BrunoSystemYT hoonyten MrMNWorm TheCursedArmy
BulbahBulbah HoradoCrime mrwigwag theRETAKEREPLAY
Bunaspiro hunter5267 myhidy ThiemiMaki
Buzz_Nitro IamJohnath Myko_b Tiberian3
Casador19 Idefixsio myoungday TiTANiAAB
catstar101 im_jayjay nanakoa tonydigimon
chimkiins ImminentXD NaNdagos ToxiSparK
Chiripiritiflautica imortaljoeyy nashizu Toxist1
choneng2110 imStarmi NeOneGame Ucella
ChouTV IndeedeeSycamor NerdGuide Unorthodogg
CiriNine InfamousJ0 Nigaito01 V0ETEX
cockroach0904 IsJang nindivo valen7im_
cubozumbi j19950609 NitriDDa vu84mida
dangrape Jakeyosaurus Niverwastaken Wappo777
Daniibeats Jammerqueen noragewithsage WesleyCaribe
DeadZPanda johnnydelarisa ODesplugado WhiteVivian
diim4iik kagekokko odiseoxs wildappls
DiNelsonX KalebGamerS ONigoroshiTV wizzard747_2
disl3xo KamioSparkle8 oOWhimsyOo wkdrlzh
DizzyDizaster KarethCrestfall pablopcb WolfnRoses_
dondabals keizoworld Palomo_Sensei YakuTyan_
DontStarveJazzy KingAllonsy PenaBranca yuricahanatan7
DrewDuckington kkoml Phyrexxian ZeroOhNo
DukeBradley KnottaHooker PoissonduJello zzamilain
Dun_adan Kogoruto prunus_sen  
Dunken_Engel KorraAndRiza Pyruz_  
DUSG_ KraBerm qmarceline  
ElectronBee Kreintar Qumancio  
Eleonnoree kristinii Rhovious  
ElTacoWard Kudanez ringgi000  

 

Wow. This list seems so balanced. Kudos for that!

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

Please be aware that the content of this thread may be outdated and no longer applicable.

×
  • Create New...