qualibert / willow Goto Github PK
View Code? Open in Web Editor NEWSuggestions et commentaires sur le bot Discord: Professeur Willow
Suggestions et commentaires sur le bot Discord: Professeur Willow
Volet API Pokenav
fait : Récupération des boss de raids éclos seulement et vérifier s'il s'agit seulement d'une 'update'' de temps et non de boss. S'assurer d'avoir chacun des tiers lié à chaque boss
Fait - Compter les occurences de chaque pokémons et création d'un algorithme de tri des faux positifs et données abérantes
Fait - Établissement d'une liste de raid stocké localement par tiers
Rendre les données disponibles et modifiables pour Willow
Faire un suivi de la disponibilité de l'API de Pokedex
Volet JIMP
Fait - Lecture du type de pokemon pour son icône et le filtre de coloration de sa carte
fait Séparation de la création des cartes avec un loop
fait Compter le nombre de cartes dans chaque tiers avant de généré l'image
Gestion du nombre de joueurs recommandés
-fait Meilleur gestion de la découpe des CP (nombre de chiffres variables)
ajout de modifications manuelle par commande, Gestion automatique du boss de raid, update manuelle ou non
Gestion automatique de la traduction, mode bi-lingue
fait Gestion de la date en cours pour la génération
à mettre en filigrane si logo pokenav? Ajout du logo de Raid TR
Herbergement automatique du résultat suite à une commande /bossrotation sur Digital Ocean et mise à jour du lien url de la commande /tiers en embed.
fait Ajouter le logo weather boost
à rendre automatique? Fetch la liste par silph road. Ajouter Shiny or not?
à faire : compter la colonne maximale Ajustement automatique de la hauteur de l'image de base, application des éléments visuels après le ratio
Badges autour des types
Comportement actuel: Lorsqu'un nouveau termine son profil, Willow purge entièrement le channel, incluant les instructions pour ceux qui font leurs profil en même temps.
Comportement attendu: Willow devrait supprimé uniquement les messages de ceux qui ont fini leurs profil automatiquement. Seul le ''Clean Chansey'' manuel devrait entièrement purger le channel si des nouveaux ne finissent pas leurs profils après un certains temps.
Log le user et le channel dans le channel des bots
Même pattern que joindre le serveur
Lister les commandes disponibles dans pokelab
Ajouter une notification lorsqu'un raid est posté avec des informations erronées/manquantes: Gym incorrect ou despawn incorrect (vérification de l'icône "device" du footer)
Compte combien de réactions ''joindre'' sont utilisés dans chaque channel. Cette fonction ignore totalement le channel ''commencez-ici''.
But: Vérifier la pertinence des mises à jour et orienté notre développement
Commande: /joinreport réservée aux admins, réponds dans Pokelab avec le total ''de tout les temps'' dans chaque channel. Cette commande est aussi automatiquement faites lors du rapport journalier.
À 20h chaque jour, un rapport est aussi enregistré sous forme de fichier local, il sera ainsi possible de déduire les utilisations journalières si nécessaire. Il n'y a pas de plan de prévu de rendre ces données accessible par le biais d'une commande Discord même si cela reste une possiblité.
Les channels sont:
flares
chat-général
ajouter-un-raid
joindre-un-raid
Autres (regroupe tout les autres channels excluant commencez-ici, par exemple: profil, les chats de raids, hors-sujet, pvp...)
Mise en production imminente, fonctionnel et testé en dev.
Prise en charge des demandes de badges et vérifier pour une automatisation des "grant-badges"
Lorsque Oak est hors ligne depuis plus de 2 minutes, Willow devrait automatiquement réactiver ses flares et retirer les droits d'écriture de Oak.
Désactiver ses flares à la reconnection, s'assurer de cleaner ses flares avant.
Vérification de l'utilité d'avoir des réactions toujours présentes dans les chat de raids pour les fonctions les plus utiles: here, tiers, list r, go, gg, where, tr, flare
Principalement le bouton annulé, voir les autres
Fonctionnalité cachée, accepter le 0 comme code bidon pour sauter l'étape code dresseur en cas de nécessité.
Automatisation de la fonction !nest
et de la table excel.
Note: Pourrait passer en "haute priorité" si le bot Atlas continue d'avoir des ratés.
Commandes: /eggs /field
Ajout d'une commande: /tiers set (url)...
À lier avec le site de silph road! Faire matcher et traduire les tasks, lier avec ''annoncez-une-quête''
Même chose pour les oeufs
Permettre seulement le gtc avec Willow dans le chat général?
Semble être plus spécifique sur les raids créer sans screenshot (raid command),
Vérifier si le processus est "skipped" si le message ne contient pas d'attachement?
S'assurer que le tutoriel ne peut être suivi que par le ''tutoriel_asker'' (1 à la fois avec limite de temps)
Parler des informations en haut, Tier 1, /tr, le status, le nombre de membres, directions
Faire le /where (ajouter une address)
Faire le /flare
Updater le boss /b
Faire le /w 1m (check team color?)
Faire le ''here''
Faire le !go
Faire le !gg
Faire le /bye
Waiting to commit:
To do:
Accepter les arguments:
/leaders wins
/leaders ratio
/leaders matchs
/leaders spb
avec toutes le combinaisons:
/leaders teams
/leaders team
/leaders ligue
Gros problème avec le score Nina en autre et le classement est défectueux
Système de vote avec update et style polaroid
Tableau de classement des utilisateurs joignant les raids récemment
Semble être lié au processus d'acceuil, vérifier les triggers "Stop if member is bot"
Il semble y avoir une problématique avec les images de profil, leurs urls ne semblent plus valides lorsqu'ils sont supprimés du channel (Discord les détruit?).
En cas d'erreurs Annulé + Défaite, semble y avoir un mélange entre le win et la défaite
Si vous avez des suggestions sur la façon que ça pourrait fonctionner?
Je pensais à une commande /invite dans un raid ex. Je vais vérifier ma fonction ''friends'' que je développe pour le pvp et voir si ça peut être lier ensemble (retient le nombre d'étoiles).
Était avant:
Mettre un maximum de 3x pour répondre "mauvaise personne"
"prochaine fenêtre possible"
Voici mon idée pour les notifications de boss:
Si un boss de raid apparaît et n'a pas encore de notification, créez un nouveau rôle et une règle de notifications. Ajoutez-le ensuite à une liste épinglée auto-mises à jour avec les réactions des nombres correspondant aux boss. Les réactions donneraient et supprimeraient le rôle de notification.
Exécutez une commande "Effacez les boss" lorsque la rotation du raid a lieu et définissez une limite supérieure ou une réinitialisation automatique pour éviter la surcharge de rôles.
Cela constituerait également une liste de boss si je peut le faire trier par tiers.
Donne une erreur de temps illisible, appliquer le ''for-loop'' pour vérifier le field du despawn time au raid-ex.
Il ne trouve pas non plus @Creator si le raid est déjà en cours!
Elle doit donner et retirer raid-viewer aussi
Écrire un ''general working'' pour pokenav
Vérifier tout les displayname
Remplacer les temps: History par: new Date().toLocaleString('en', {hour12: false});
Ajouter la friendlist de notifications privé pour les 3 coeurs (par PM au bot)
Vérifier si tout les embed ont de la couleur
Badges
Fait:
vérifier la limite de longeur du classement (réduire le for loop) - Limite de 50 appliquée
Faire un leaderboard automatique régulier? - Fin de la journée, semaine ou mois? Si oui, enregistré l'archive? (Archive à chaque jour à minuit (archivage des copies de sauvegarde des scores), pas de leaderboard automatique planifié).
Commande /fr ou /eng
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.