web-dev-qa-db-ja.com

ニュースチャットボットで日時と毎日の可用性を取得する最良の方法は?

ユーザーがニュースを受け取るチャットボットがあります。ボットに以下の機能のいくつかが必要です

  1. ニュースを受け取るウェブサイトのチェックボックスが付いたリストを選択します。 ex cnn.com
  2. ニュースを受け取るときに1回以上指定する例午後8時30分、午前5時
  3. 時間帯ごとに曜日を指定します。たとえば、午後8時30分に、ユーザーに月曜日から金曜日を選択させ、土曜日と日曜日のチェックを外します。
  4. ユーザーがニュースを受け取りたい場所からカスタムサイトを追加する機能例:abcmynews.com

私はこれのアプリバージョンを実行しますが、ボットバージョンの場合、これは新しい領域であるため、UXに関してはかなり扱いにくくなっています。

私はこの機能を実現するためにメッセンジャーWebviewを使用することを計画しており、チャットボットの単一のWebview画面に1と4を配置することをすぐに考えることができます

いくつかのニュースWebサイトを表示して、人々に追加してもらう部分を見つけました。この買い物リスト画面とよく似ています。以下のUIは既存のニュースサイトを削除する機能をカバーしていませんが、同様に削除したいと思います。

enter image description here

タイムスロットの入力と各タイムスロットの可用性をどのように取得できるかを理解しようとしています。私はこれについて1つのアイデアを思いつきましたが、それは最適に見えません

Bot:何時に対応できますか?

ユーザー:4 30 pmおよび8 30 pm

Bot:午後4時30分

ユーザー:すべて

Bot:午後8時30分

ユーザー:すべて

そのUXは、私の意見ではまったく正しくありません。 Webビューに別の画面を追加する必要がありますか?他の会話スタイルを考え出す必要がありますか? WebView内のこのシナリオにどのような種類の日付ピッカーが存在するかわかりません。どんな助けでもありがたいです。前もって感謝します

1
PirateApp

Doodle は、イベントの最適な日付を見つけるためのシンプルなスケジュールツールです。日付(およびオプションで時刻)を使用して簡単な投票を作成し、リンクを持つユーザーが自分に最も適した日付に投票できます。

投票を作成すると、フローは次のようになります。これは非常に直感的です。

1)初期画面 enter image description here

2)カレンダーから日付を選択します(この場合、カレンダーは必要ありません。月曜日から日曜日までオプションが必要です) enter image description here

3)[時間を追加]をクリックします。ユーザーにこれが表示されます: enter image description here

日付ごとに異なる時間を必要としない場合は、ここで終了します。毎日異なる時間を追加する必要がある場合は、入力フィールドの下のボタンをクリックして追加できます。

4)毎日異なる時間を入力します。

enter image description here

私は彼らの直感的なデザインと分かりやすい言語が本当に好きです。タイムゾーンを表示し、1日に複数回追加できる可能性があることのボーナスポイント。

1
Jaroslav M