Qualibert / willow

Suggestions et commentaires sur le bot Discord: Professeur Willow
0 stars 0 forks source link

Fonction: ''Takedown'' OCR pour les gyms #63

Open Qualibert opened 5 years ago

Qualibert commented 5 years ago
J'avais déjà proposé un truc pour signaler qu'on souhaite se faire éjecter d'une arène quelconque. Puisque Pokénav et Willow peuvent lire les screenshot qu'on envoie, admettons qu'on en envoie une comme ça dans #profil ou un autre channel. Ça fait un flare dans un channel spécial qui dit par exemple: 

@NoWarranty est dans une arène et souhaite se faire éjecter. 

Gym occupé : {nom du gym et itinéraire}
Équipe: Valor {selon ce qui est inscrit dans #profil}
Temps passé : 18h57min
PC restant: 1002

J'irai peut être avec la 1re sceeenshot. On voit le temps, le CP et le gym. De plus, ça pourrait aider ceux qui ont les quêtes "Combats dans une arène"

Dans cette élancée, c'est tu possible de tagger @Valor, @Mystic ou @Instinct dépendamment de l'équipe de celui qui a posté la demande?

https://cdn.discordapp.com/attachments/494661715854884884/557948128716914722/Screenshot_2019-03-20-11-21-01.png

https://cdn.discordapp.com/attachments/494661715854884884/557948129228488745/Screenshot_2019-03-20-11-21-19.png

https://cdn.discordapp.com/attachments/494661715854884884/557948129790394389/Screenshot_2019-03-20-11-24-03.png

Malheureusement, seulement Pokenav est capable de ''lire'' le texte d'un screenshot, Willow peut seulement "manipuler" l'image. Il s'agit d'un processus assez complexe qui demande à être constamenent amélioré et qui est relié à un coût d'un service externe.

Puisque Pokenav n'est pas de moi, pour le moment il peut seulement créer des ''tâches de terrain'' avec les pokéstops et des channels de raids avec ceux des gyms. Il ne saurait pas quoi faire avec des screenshots semblables à ceux qui sont montrés dans la suggestion :(

Si on garde l'idée, il faudrait utiliser des commandes par exemple: /eject "Canon" pourrait donner:
- Le nom de celui qui fait la demande
- Le nom et les directions vers le gym (tant que le nom du gym est exact lettre pour lettre)
- La couleur de l'équipe de la demande
- L'heure de la demande (donc mettre une limite de temps)

Il pourrait aussi être possible de rajouter l'image si on fait comme dans #ajouter-une-quête , donc écrire la commande ''eject'' avec une image qui serait simplement ajoutée aux posts pour les gyms à ''battre''. Rien ne serait ''automatiquement'' lu dans cette image.

Par contre, les rôles d'équipes ne sont pas taggables volontairement et ce, principalement puisque que ça taggerais une centaine de personnes pour demander de vider un gym. Je ne pense pas que ce soit raisonnable vu la durée plutôt limitée que cette informations peut être utile (plusieurs dizaines de joueurs risquent de voir la notifications après qu'elle soit expirée) et que la majorité des joueurs qui vont être taggués ne pourront/voudront pas se déplacer uniquement pour ça, surtout si c'est loin d'eux.
Qualibert commented 5 years ago

Admettons que quelqu'un poste /eject Flambeau, puisque le nom n'est pas exact. Ça pourrait faire un code d'erreur disant que le gym est introuvable. Vérifiez le nom de celle-ci et assurez-vous qu'elle soit écrit exactement comme affiché dans Pokémon GO. Vous pouvez vérifier la validité du lieu avec la commande /gi (Avec une capture d'écran d'un gym quelconque où on voit le titre)

Qualibert commented 5 years ago

Lecture en OCR dans #profil puis mettre dans une liste self-updated dans #quêtes avec les explications, symboles d'équipe et moyen de retirer de la liste (timer ou takedown done).