Résultats du concours ou Game of Thrones dans la bataille de PS4

Pas de panique, total 160Kb


Ceux qui ne sont pas le premier jour à Habré savent probablement comment nous, au RUVDS, aimons organiser toutes sortes d'activités. Ce que nous n'avons tout simplement pas fait. Ils ont lancé le serveur dans les nuages, ont fait une collaboration avec le créateur du duc Nyukem, ont même brassé leur propre bière d'administration et préparé des hubraburgers, sans oublier. Tous ces projets sont nés d'une petite - simple idée. Alors ici, tout a commencé avec le fait que je voulais voir comment nos lecteurs avaient migré vers un endroit éloigné, et comment ils s'y étaient mis à l'aise. De l'idée simple de «faisons un post où nous publierons des photos dans les commentaires», l'idée est devenue un concours à part entière , avec un bot de télégramme, une page de destination et même un fonds de prix spécialement écrit pour cela. Dans cet article, nous résumerons les résultats du concours, annoncerons le gagnant et vous dirons à quel genre de guerre de paiement nous avons dû faire face et comment nous en sommes sortis.

Pendant plusieurs semaines, ils vous ont exhorté à partager des photos de vos lieux de travail et à animer le concours, nous avons senti qu'en étant assis à la maison derrière les moniteurs, nous pouvions rendre visite à plusieurs centaines de personnes. Au total, plus de 700 personnes de 211 villes du monde entier ont participé au concours. Il y a eu des moments amusants, par exemple, lorsqu'un participant a envoyé une photo des endroits où vivait le modérateur.

image

Le lieu de travail de Mikhail travaillant à Tenerife

Chaque photo que vous avez envoyée du lieu de travail était aussi individuelle que les personnes qui travaillent pour eux. Parfois, il était même intéressant de fantasmer sur la personnalité d'une personne qui parvient à faire face à un petit ordinateur portable derrière l'écran ou à une personne qui travaille tranquillement au milieu d'une montagne de fils, de microcircuits, et tout ça.

image

Le lieu de travail d'Elijah, un ingénieur en électronique du New Jersey,

mais il y a eu des moments désagréables. Tricher les votes pour vous-même, sales tours aux participants qui vont honnêtement au sommet. Il ne sera pas hors de propos de dire comment ils ont géré cela.

La mécanique de la compétition et la lutte contre la triche


La conclusion est un problème classique des concours avec des likes. Habituellement, ils sont détenus sur VK, Instagram ou Facebook, qui n'aiment pas donner de données au développeur et ne permettent pas aux organisateurs de modifier le vote. Par conséquent, il a été décidé d'utiliser Telegram - immédiatement après avoir envoyé la photo au concours, l'utilisateur a été invité à s'abonner à la chaîne et à être au courant des nouvelles.

Il y avait deux façons de voter au concours: en mettant un Like sur le site (avec autorisation via Telegram) ou directement sur la chaîne où les photos des nouveaux participants étaient publiées.

image

Voter sur la chaîne

Nous avons écrit un bot spécial qui regroupe les likes de la chaîne et du site. Dans le système de vote auto-écrit, il était possible de suivre littéralement tous les goûts et non seulement d'interdire ceux qui gagnent des votes, mais de supprimer sélectivement les likes des robots. 

Au début du concours, nous n'avons pas particulièrement vérifié les journaux, croyant naïvement que nous étions dans notre soirée fermée et conviviale pour les informaticiens. Mais quelques jours avant la fin du concours, plusieurs participants ont soudainement obtenu +1000 votes. Et lorsque nous avons ouvert les journaux pour suivre le balisage - la vraie viande a commencé.

Intrigues, fraudes, enquêtes


Avec le début de la lutte pour le prix principal de la PlayStation4, les goûts ont commencé à se terminer sans merci. Pendant une heure, les joueurs du top 10 ont commencé à apparaître 100-300 likes par heure. Ensuite, ils n'en ont pris que trois, qui ont soudainement gagné +1000 likes, ont regardé leurs journaux et les ont interdits, les retirant de la compétition.

image

Voici à quoi ressemble le journal avec une triche évidente: dans la colonne de droite, vous pouvez voir combien de likes ont été ajoutés par minute. Même si une personne a une chaîne populaire dans laquelle elle fait de la publicité, Elizabeth II ne peut atteindre une telle cohésion et un tel afflux qu'en faisant appel à la nation.

Après avoir réalisé qu'il y avait beaucoup de majorations, nous avons revérifié tous ceux qui ont remporté les prix intermédiaires - presque tout le monde avait beaucoup de likes des bots et devait être retiré de la compétition.

Mais nous avons fait une erreur stratégique en en parlant sur la chaîne. Après cela, une sorte de folie a commencé - chacun des dix meilleurs participants a ajouté littéralement des centaines de goûts de robots évidents, tous en même temps. Il est devenu évident que quelqu'un tentait de remplacer massivement les joueurs qui avaient pris de l'avance. Après avoir repéré qui a terminé l'emballage furieux, ils ont mis un astérisque dans cet esprit sur ce participant - très probablement, c'est son affaire.

Il était déjà impossible d'interdire les participants, et nous avons commencé à nettoyer le vote, en supprimant les likes des robots. J'ai dû suivre les journaux pour 2000 lignes et les vrais votes pourraient tomber sous la distribution. J'ai dû créer un algorithme pour déterminer si le bot aimait ou une personne. Pour supprimer les bots, ils ont fait une commande spéciale dans les télégrammes - il suffisait d'entrer la commande et d'insérer des identifiants uniques de likes qui doivent être supprimés.

Nous lisons les journaux, calculons les bots


Dans le cadre de ce concours, le log est un simple fichier xls dans lequel toutes les données d'un participant particulier sont indiquées. À l'intérieur de chaque journal:

  • identifiant unique de l'ensemble comme
  • nom d'utilisateur dans le télégramme comme
  • son surnom dans le télégramme
  • date et heure exacte comme

Le dépistage le plus simple est la date et l'heure. S'il y a un schéma clair (par exemple, 11 likes par minute), alors c'est probablement une triche et ces voix peuvent être supprimées en toute sécurité.

image

Un motif clair est visible - exactement 10 par minute. Il s'agit d'une enveloppe 100%.

Si un schéma clair n'est pas visible, mais tout de même, les likes ont été tapés trop rapidement, le participant a dû écrire et demander directement où et comment il faisait la promotion de son poste. Si un joueur occupait la première place à ce moment-là (et cela changeait constamment lorsque nous nettoyions les bots), il pouvait également demander des captures d'écran ou un lien vers l'appel pour voter dans un chat ou un canal. Ensuite, nous avons corrélé l'heure de la publication, le nombre de vues et le nombre de likes de ce moment. Si les données ne convergent pas, cela devient la cause de la grève.

Un participant avec un saut de votes trop suspect a envoyé une confirmation des captures d'écran de son Whatsapp, où il a demandé à ses amis lors d'un vote personnel. Dans la capture d'écran, les gens se sont désabonnés de leur vote et leur ont souhaité bonne chance. Messages "Genre, bonne chance!" étaient datés du 13, mais il n'y avait pas un seul vote dans le dossier du 13 - ils ont tous commencé le 14 avril.

image

Les gens se désabonnent massivement qu'ils aiment.

image

Et dans les journaux, il n'y a pas un seul comme pendant cette période - il est fort possible que quelqu'un se soit désabonné et n'ait pas voté, mais si massivement - c'est peu probable. Si vous comptez sur le rasoir d'Occam, ce n'est qu'une tentative pour tromper le reste des participants.

Nous avons expliqué à chaque participant pourquoi il quittait le concours. Le participant de l'exemple ci-dessus, après avoir expliqué les raisons, a laissé 30 minutes et a déjà apporté de nouvelles captures d'écran, où ils lui ont souhaité bonne chance et ont promis de voter le 14 avril, mais ont néanmoins abandonné le jeu.

Il y a eu des cas où une série de likes suspects s'est avérée être réelle. Il y a eu deux cas de ce type. Par exemple, le designer Vova de MentalGrowth est l'auteur de la chaîne de design populaire .

image


Il a honnêtement gagné des votes en publiant des demandes pour pousser sur sa chaîne, mais parmi les vrais gens, les voix des bots étaient coincées. Vova lui-même affirme qu'il n'a rien à voir avec cela et les abonnés de sa chaîne ont décidé de l'aider comme ça en rattrapant les bots. Et nous le croyons de tout cœur - mais d'une manière ou d'une autre, son record a été effacé et, peut-être, de vraies voix ont également été diffusées. Par conséquent, nous disons bonjour à Vova et recommandons de vous abonner à sa chaîne.

image

Suppression des bots de Vova. Mon cœur saignait, mais que faire, l'emballage est un emballage.

Un autre cas difficile a été celui d'un participant Artem, qui a finalement contourné Vova par cinq voix et a remporté PlayStation4. Un schéma clair n'a pas été retracé dans son dossier, mais en même temps, les likes sont venus en grand nombre et cela était douteux.

image

Et s'il n'y a pas de modèle, mais qu'il y a encore un doute?

Ils lui ont demandé de montrer aux postes comment et où il faisait la promotion de son lieu de travail. Il y avait deux points de saut de voix dans les journaux, et leur temps coïncidait avec les messages sur le canal. Mais la conversion a été étrangement élevée: sur 448 vues, près de 200 votes. Ensuite, nous avons sélectionné 25 électeurs au hasard, les avons écrits dans un message personnel et leur avons demandé: ont-ils aimé, à qui et comment ont-ils trouvé cette personne. Les robots ne répondent jamais aux messages. Presque tous les 25 ont répondu pour qui ils ont voté et où l'appel à l'aide a été publié.

Donc, nous sommes arrivés au point principal de ce post: félicitations à Artem, développeur de logiciels senior chez Intel, avec une victoire!

image


Nous publions également ceux qui ont obtenu le nombre maximum de votes dans le classement général

Vova, designer chez MentalGrowth, Moscou
image

Elizabeth, designer chez Jolocom, Berlin
image

Konstantin, développeur back-end Python chez BSW, Tomsk
image

Alexander, analyste chez NORBIT, Kazan
image

Danil, «Étrangleur Python» et PM en indépendant, Crimée
image

Boomburum, responsable des relations avec les utilisateurs chez Habr, Moscou
image

Nous serrons la main du reste des participants, y compris ceux qui ont été mortellement offensés par les résultats - nous avons fait tout notre possible. Nous, en tant qu'équipe RUVDS, remercions tous les participants au concours. Vous êtes tous brillants et individuels, merci pour l'invitation à visiter et à bientôt. Prenez soin de vous!


All Articles