web-dev-qa-db-fra.com

La meilleure façon d'obtenir la date et la disponibilité quotidienne dans un chatbot d'actualités?

J'ai un chatbot dans lequel l'utilisateur reçoit des nouvelles. J'ai besoin d'avoir certaines des fonctionnalités ci-dessous dans mon bot

  1. Sélectionnez une liste de sites Web avec une case à cocher d'où ils reçoivent des nouvelles. Ex cnn.com
  2. Précisez une ou plusieurs fois quand ils reçoivent des nouvelles Ex 20h30, 5h
  3. Spécifiez les jours de la semaine pour chaque plage horaire. Par exemple 20h30 et laissez l'utilisateur sélectionner du lundi au vendredi et décochez les samedis et dimanches
  4. Possibilité d'ajouter des sites personnalisés à partir desquels l'utilisateur souhaite recevoir des informations Ex: abcmynews.com

Bien que je fasse une version d'application de cela, pour la version bot, les choses deviennent assez délicates pour moi en ce qui concerne l'UX car c'est un nouveau territoire.

Je prévois d'utiliser Messenger Webviews pour obtenir cette fonctionnalité et je peux tout de suite penser à mettre 1 et 4 dans un seul écran de visualisation Web sur le chatbot

J'ai trouvé la partie où je peux montrer quelques sites d'actualités et laisser les gens en ajouter d'autres. Il sera assez similaire à cet écran de liste de courses. Bien que l'interface utilisateur ci-dessous ne couvre pas la possibilité de supprimer des sites de nouvelles existants, je voudrais également le faire.

enter image description here

J'essaie de comprendre comment je peux prendre les entrées de créneau horaire et la disponibilité pour chaque créneau horaire. Je suis venu avec une idée pour cela, mais elle ne semble pas optimale

Bot: Quelle heure êtes-vous disponible?

Utilisateur: 16h30 et 20h30

Bot: Quels jours pour 16h30

Utilisateur: Tous

Bot: Quels jours pour 20 h 30

Utilisateur: Tous

Cette UX ne semble pas tout à fait juste à mon avis. Dois-je ajouter un autre écran dans ma vue Web? Dois-je trouver un autre style de conversation? Vous ne savez pas quel type de sélecteur de date existe pour ce scénario dans la vue Web. Toute aide est appréciée. Merci d'avance

1
PirateApp

Doodle est un outil de planification simple pour trouver la meilleure date pour un événement. Vous créez un sondage simple avec des dates (et éventuellement des heures) et les utilisateurs avec un lien peuvent voter sur la ou les dates qui leur conviennent le mieux.

Lors de la création d'un sondage, le flux est le suivant, ce que je trouve assez intuitif:

1) Écran initial enter image description here

2) Sélectionnez les dates du calendrier (dans votre cas, vous n'avez pas besoin de calendrier, vous avez simplement besoin d'options du lundi au dimanche) enter image description here

3) Cliquez sur Ajouter des heures. L'utilisateur est montré ceci: enter image description here

Si vous n'avez pas besoin d'heures différentes pour chaque date, c'est là que cela se termine. Si vous devez ajouter des heures différentes pour chaque jour, vous pouvez le faire en cliquant sur le bouton sous le champ de saisie.

4) Entrez des heures différentes pour chaque jour.

enter image description here

J'aime beaucoup leur design intuitif et leur langage facile à comprendre. Points bonus pour afficher le fuseau horaire et avoir la possibilité d'ajouter plusieurs fois pendant une journée.

1
Jaroslav M