【Notion】推しがランダムに話しかけてくれるHome

まつけんです🐰

この記事は、NotionのHomeとして使っていただきたい、**推しがランダムに話しかけてくれるHome**になります！

![スクリーンショット 2025-01-08 092128.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2727019/428badca-18c3-2250-0731-93ccbb142d5e.png)
![スクリーンショット 2025-01-08 092150.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2727019/19fb6644-908c-6396-318f-9e68ef36d385.png)
![スクリーンショット 2025-01-08 092202.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2727019/41f00755-0c0b-26bf-fc39-74b70aa274be.png)
![スクリーンショット 2025-01-08 092213.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2727019/8a43e367-2620-9ce8-25cf-daddb448467a.png)


▽テンプレートへのリンクはこちら！
https://www.notion.so/templates/home-889

# このテンプレートを作ったきっかけ
Notionを日常利用しているのですが、｢タスク管理｣や｢情報整理｣といった、実用的な面ばかりが強調されている現状を少し変えてみたいなと思ったことがきっかけです。ただ、｢それ、誰に需要があるの？｣という物を作って公開しても、その現状は変わりません。ですので、誰しもが気軽に使える様なテンプレートは無いか...と思っていたところ、NotionのHomeなら誰でも使う可能性があるだろうと思いました。

このHomeも曲者で、**情報集約**と**遊び心**を融合させることは難しかったです。ある日、スマホのゲームアプリのHomeに注目し、｢ゲームキャラが話しかけてくれて、情報集約も行えるHomeあるやん！｣とヒントを得ました！(プロセカ、学マス、FGO etc.)

そこで、Notion上でもそれを再現してみたものが、この｢推しがランダムに話しかけてくれるHome｣になります！

面白いと思ったら是非、拡散をお願いします！



# 使い方
基本的には、テンプレート直下のトグルリストに記載しています。わからない点はコメントお願いします！(XのDMが確実だと思います。)

# こだわりポイント
機能の面でこだわったポイントを紹介します！
ご自身のページへ応用できるアイデアもありますので是非！

## ① ボタンで推しと会話
タスク終了時に推しと会話できるようなセッティングを行いました！これで、双方向的なやり取りを実現させています！

![スクリーンショット 2025-01-02 234457.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2727019/ddcbbd9d-2e80-69a7-22bb-f5ee5002d604.png)
![スクリーンショット 2025-01-02 234528.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2727019/7af2fb32-a6eb-5ed6-27f9-9cd55841bfa1.png)


ボタンは確認を挟んだり、警告を出すという用途で導入されたものですが、表示させる文章と選択肢を改変させたことで、まるで会話を行えているような操作感を実現させました！

## ② Randomizerによるランダム表示
後日作り方をまとめますが、Randomizerという拡張機能を開発し、ランダムにDBのひとつの要素を抽出する機能を用いたことで、ランダムに表示が切り替わることを実現させました！

これにより、Homeを訪れた際には、登録している推しが左上のウィンドウでランダムに話しかけてくれます！

追加や変更方法も最小限で行えるようにしています！

## ③ Future CalenderとResults Calender
カレンダーは今後の予定とすでに終わった予定が混合して使われていることが多いです。私はすでに終わった予定とこれからの予定を分けて表示した方が見やすいと思う派閥ですので、Future CalenderとResults Calenderを切り替えられるようにカレンダーDBを設定しました！

もちろん、終わったタスクは自動的にResults Calenderに記録されますし、未着手のタスクはFuture Calenderに記録されます！

自身の習慣を振り返るツールとしてはぴったりです！

## ④　お持ちのページを移植できる「Page links」
このテンプレートの機能は、全ページへの導線をもつHomeですので、お持ちのページをそのまま移植できた方がすぐに使えるなと思い、この欄を作成しました！

![スクリーンショット 2025-01-07 201127.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2727019/e3c1ed19-1f3a-a801-efd9-93410f30f5e6.png)


これから利用される方に向けて例を挙げていますが、以下に挙げている「Contribution in Notion」はタスクの実行状況を視覚化するページを作成しております！(GitHubのContributionみたいなものです！)

## ⑤　Homeを訪れた時に目に入る推しとメッセージ！
NotionにおけるHomeは、「これから情報整理やタスクに取り組むぞ！」と意気込む中で、推しからの一言はやる気を向上させてくれます！
 

また、タスクが終わった後などにHomeに戻ると、また違った一面を見せてくれるので、まるでNotionのHome中で生きているかのような錯覚を与えてくれます！

![スクリーンショット 2025-01-02 235219.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2727019/726b6cf7-72a4-dd54-3ce5-78d60d6d999c.png)

これで、日常利用したくなるに間違いないです！

## 利用の際に変更するべき点
今回のテンプレートでは「Megumi」という仮想的なキャラクターを反映させています！
![スクリーンショット 2025-01-07 200834.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2727019/a433f4c4-fbd4-9b4c-873c-765fce38b3f5.png)

このMegumiの部分をすべて変更するだけで、ご自身の推しが入ったHomeとして利用することが可能になります！

あとは、タスク開始とタスク終了ボタンで話かけてくれる内容を編集しましょう！これは、ボタンの右側にカーソルを合わせると出現する歯車マークを選択し、メッセージ記入部分を変えましょう！

# 終わりに
このテンプレートでおかしな挙動が確認されたり、「もっとこうしてほしい！」などの意見をコメントをお願いします！

解消や追加し次第バージョン２を挙げさせていただきます！

もちろん、これを使ってみた感想もありがたいです！これからもテンプレートを作成するモチベーションにつながるので！

では、良いNotionライフを！