Réintroduction des tickets #8

Closed
opened 2021-04-28 15:29:35 +02:00 by l4p1n · 14 comments
l4p1n commented 2021-04-28 15:29:35 +02:00 (Migrated from gitlab.l4p1n.ch)

Réintroduire les tickets tels qu'ils sont sur l'ancien bot:

Fonctionnalités

Pour une première itération

  • Création d'un ticket
    • Réaction pour ouvrir un ticket
  • Fermeture d'un ticket
  • Liste des personnes et rôles ayant accès aux salons concernant les tickets Sera dans les overwrites de la catégorie affectée à la création des tickets ?

Nice to have

  • Génération d'une archive avec la conversation (texte) et pièces jointes

Commandes

  • ticket open Une commande pour ouvrir un ticket serait tombé en désuétude. Il faudrait plutôt faire un message avec une réaction ou, quand serenity les supportera, les nouveaux boutons.
  • ticket close
  • ticket set-category <ID> Peut-être pas, sera configurable sur le site internet voir ci-dessous
  • ticket setup-message pour créer le message, la réaction et enregistrer le message voir ci-dessous
  • ticket setup pour créer la catégorie avec le message d'ouverture de ticket, et les bonnes permissions

Colonnes supplémentaires en base de données

  • Configuration
    • ID de catégorie dédiée aux tickets
    • ID du message pour écouter les réactions

Intents potentiels à ajouter

  • Ajout de réaction
Réintroduire les tickets tels qu'ils sont sur l'ancien bot: ## Fonctionnalités ### Pour une première itération - Création d'un ticket - Réaction pour ouvrir un ticket - Fermeture d'un ticket - ~~Liste des personnes et rôles ayant accès aux salons concernant les tickets~~ Sera dans les *overwrites* de la catégorie affectée à la création des tickets ? ### *Nice to have* - Génération d'une archive avec la conversation (texte) et pièces jointes ## Commandes - ~~`ticket open`~~ Une commande pour ouvrir un ticket serait tombé en désuétude. Il faudrait plutôt faire un message avec une réaction ou, quand serenity les supportera, les nouveaux boutons. - `ticket close` - ~~`ticket set-category <ID>` Peut-être pas, sera configurable sur le site internet~~ voir ci-dessous - ~~`ticket setup-message` pour créer le message, la réaction et enregistrer le message~~ voir ci-dessous - `ticket setup` pour créer la catégorie avec le message d'ouverture de ticket, et les bonnes permissions ## Colonnes supplémentaires en base de données - Configuration - ID de catégorie dédiée aux tickets - ID du message pour écouter les réactions ## Intents potentiels à ajouter - Ajout de réaction
l4p1n commented 2021-05-19 20:47:44 +02:00 (Migrated from gitlab.l4p1n.ch)

mentioned in issue #1

mentioned in issue #1
l4p1n commented 2021-05-19 20:48:55 +02:00 (Migrated from gitlab.l4p1n.ch)

mentioned in issue #2

mentioned in issue #2
l4p1n commented 2021-05-20 08:24:57 +02:00 (Migrated from gitlab.l4p1n.ch)

changed the description

changed the description
l4p1n commented 2021-05-25 21:09:30 +02:00 (Migrated from gitlab.l4p1n.ch)

changed the description

changed the description
l4p1n commented 2021-05-29 00:18:27 +02:00 (Migrated from gitlab.l4p1n.ch)

changed the description

changed the description
l4p1n commented 2021-05-29 00:18:56 +02:00 (Migrated from gitlab.l4p1n.ch)

Commentaire principal édité selon les retours de DeltaCorporate sur Discord

Commentaire principal édité selon les retours de DeltaCorporate sur Discord
l4p1n commented 2021-05-29 00:46:23 +02:00 (Migrated from gitlab.l4p1n.ch)

changed the description

changed the description
l4p1n commented 2021-06-05 13:56:50 +02:00 (Migrated from gitlab.l4p1n.ch)

changed the description

changed the description
l4p1n commented 2021-06-05 13:58:04 +02:00 (Migrated from gitlab.l4p1n.ch)

assigned to @l4p1n

assigned to @l4p1n
l4p1n commented 2021-06-05 13:58:24 +02:00 (Migrated from gitlab.l4p1n.ch)

Commentaire principal édité pour refléter ce qui a été fait pour l'instant pour ce qui est du ticketing:

  • Remplacement des commandes de configuration "instantanées" par une commande globale qui permettra de tout mettre en place.
Commentaire principal édité pour refléter ce qui a été fait pour l'instant pour ce qui est du ticketing: - Remplacement des commandes de configuration "instantanées" par une commande globale qui permettra de tout mettre en place.
l4p1n commented 2021-06-11 09:53:07 +02:00 (Migrated from gitlab.l4p1n.ch)

mentioned in issue website#7

mentioned in issue website#7
l4p1n commented 2021-06-12 23:46:33 +02:00 (Migrated from gitlab.l4p1n.ch)

Fini dans le commit c40b81d5

Fini dans le commit c40b81d5
l4p1n commented 2021-06-13 14:17:48 +02:00 (Migrated from gitlab.l4p1n.ch)

mentioned in issue #16

mentioned in issue #16
l4p1n commented 2021-06-14 14:41:03 +02:00 (Migrated from gitlab.l4p1n.ch)

mentioned in issue #18

mentioned in issue #18
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: l4p1n-bot/bot-rust#8
No description provided.