feat: Reminders #44
1 changed files with 22 additions and 0 deletions
|
@ -146,16 +146,38 @@ export default {
|
|||
// New reminder
|
||||
case loc_default?.get(`c_${filename}_sub1_name`)
|
||||
?.toLowerCase() ?? '':
|
||||
// TODO: Ici il y a 2 options, l'un pour le temps et l'autre
|
||||
// pour le message, il faut tout le temps un temps, mais pas
|
||||
// tout le temps de message (= message par défaut, le reminder
|
||||
// fait office de compte à rebours tout simple dans ce cas là)
|
||||
// Alors j'avais comme idée de pas mettre le temps comme requis,
|
||||
// et quand pas de temps est spécifié dans la commande, on ouvre
|
||||
// une boîte de dialogue : https://discordjs.guide/interactions/modals.html#building-and-responding-with-modals
|
||||
// et on demande à l'utilisateur de remplir les champs comme ça.
|
||||
// Avec cette technique on a les commandes pour les "poweruser"
|
||||
// qui préfèrent tout faire en ligne de commandes et un truc
|
||||
// plus user-friendly avec une interface (et en plus c'est
|
||||
// nouveau et cool)
|
||||
break;
|
||||
|
||||
// List reminders
|
||||
case loc_default?.get(`c_${filename}_sub2_name`)
|
||||
?.toLowerCase() ?? '':
|
||||
// TODO: Liste dans un embed, naviguez entre les pages à l'aide
|
||||
// de boutons à la place d'utiliser des réactions
|
||||
// cf. https://discordjs.guide/interactions/modals.html#building-and-responding-with-modals
|
||||
// Une option pour renseigné un utilisateur est disponible.
|
||||
// Quand aucun utilisateur est spécifié, il faut affiché ses
|
||||
// rappels, sinon affiché les rappels de la personne qui fait
|
||||
// la commande.
|
||||
break;
|
||||
|
||||
// Delete a reminder
|
||||
case loc_default?.get(`c_${filename}_sub3_name`)
|
||||
?.toLowerCase() ?? '':
|
||||
// TODO: Message simple qui indique que l'on a supprimé
|
||||
// le reminder. Penser à check l'appartenance du reminder.
|
||||
// On donne l'ID du reminder en option.
|
||||
break;
|
||||
|
||||
default:
|
||||
|
|
Loading…
Reference in a new issue