特定のクエリに反応する #25

Open
opened 3 months ago by nexryai · 10 comments
Owner

ToDo: コロナとかデマが多そうなクエリに応じてメッセージを表示する機能

ToDo: コロナとかデマが多そうなクエリに応じてメッセージを表示する機能
Poster
Owner
https://git.sda1.net/frea/search/src/branch/master/searx/plugins/self_info.py https://git.sda1.net/frea/search/src/branch/master/searx/plugins/hash_plugin.py この辺とか多分参考になる

自殺防止機能とかも必要になると思う。
相談先の表示には厚生労働省が公開している情報を参照にデータをJSON化し、
検索時間の日時に応じた適切な報告機関を提示する必要があると思う。

https://www.mhlw.go.jp/stf/seisakunitsuite/bunya/hukushi_kaigo/seikatsuhogo/jisatsu/soudan_tel.html

また、電話よりSNSが使用される傾向が若い世代で高いため、SNS相談等の電話以外の手段についても案内することで、
よりユーザーが情報にアクセスしやすくなるのでは?と思った。
https://www.mhlw.go.jp/stf/seisakunitsuite/bunya/hukushi_kaigo/seikatsuhogo/jisatsu/soudan_sns.html

自殺防止機能とかも必要になると思う。 相談先の表示には厚生労働省が公開している情報を参照にデータをJSON化し、 検索時間の日時に応じた適切な報告機関を提示する必要があると思う。 https://www.mhlw.go.jp/stf/seisakunitsuite/bunya/hukushi_kaigo/seikatsuhogo/jisatsu/soudan_tel.html また、電話よりSNSが使用される傾向が若い世代で高いため、SNS相談等の電話以外の手段についても案内することで、 よりユーザーが情報にアクセスしやすくなるのでは?と思った。 https://www.mhlw.go.jp/stf/seisakunitsuite/bunya/hukushi_kaigo/seikatsuhogo/jisatsu/soudan_sns.html
nexryai added this to the (deleted) project 3 months ago
Poster
Owner

適切なメッセージを表示することは可能だけど、日時に応じるとかになるともうちょい他の部分も弄る必要が出てくるかも。電話以外が必要なのは同意なので電話以外の選択肢も用意したい。

適切なメッセージを表示することは可能だけど、日時に応じるとかになるともうちょい他の部分も弄る必要が出てくるかも。電話以外が必要なのは同意なので電話以外の選択肢も用意したい。
|    電話    |     SNS     |

こういう感じでタブで切り替えできるといいかも

``` | 電話 | SNS | ``` こういう感じでタブで切り替えできるといいかも
Poster
Owner

いいねそれ。とりあえずメッセージを表示するエリアにテキスト以外を置く方法も模索してみます。

いいねそれ。とりあえずメッセージを表示するエリアにテキスト以外を置く方法も模索してみます。

こっちも手伝えるところは手伝いたいので各種ドキュメントとか送ってくれると助かる

こっちも手伝えるところは手伝いたいので各種ドキュメントとか送ってくれると助かる
Poster
Owner

更新をマージするときにコンフリクトする率が下がるので各種機能は可能な限りプラグインとして実装したい。でそのプラグインと格闘しているという流れなので これが役立つかも。例えばブラックリストのDB化するならこいつを弄ることになると思われる。そのうち他の人が協力しやすくなるようにまともに文章化します。

更新をマージするときにコンフリクトする率が下がるので各種機能は可能な限りプラグインとして実装したい。でそのプラグインと格闘しているという流れなので [これ](https://docs.searxng.org/dev/plugins.html#example-plugin)が役立つかも。例えばブラックリストのDB化するなら[こいつ](https://git.sda1.net/frea/search/src/branch/master/searx/plugins/hostname_replace.py)を弄ることになると思われる。そのうち他の人が協力しやすくなるようにまともに文章化します。

searxngに関わるのはなんやかんや初めてだし、
ちょっと色々調べてやってみるわ

searxngに関わるのはなんやかんや初めてだし、 ちょっと色々調べてやってみるわ

フライト情報とかも返答できたらいいかもと思ったけど、なかなかAPIが高すぎて手が出せないんだよね...
個人的にはこれ以外に国・都市のウィジェットとか、仮想通貨のレート、為替とかがあるといいかも

フライト情報とかも返答できたらいいかもと思ったけど、なかなかAPIが高すぎて手が出せないんだよね... 個人的にはこれ以外に国・都市のウィジェットとか、仮想通貨のレート、為替とかがあるといいかも
Poster
Owner

メッセージだけであればプラグインからsearch.result_container.answers['id'] = {'answer': message}で出せるんだけどhtmlの要素を組み込むとかになると多分htmlの生成処理に手を出す必要があるかもしれん。
レートとかを外部のAPIで取得してメッセージを出す機能をプラグインとして実装するとかだけなら技術的には割と簡単に実装できる可能性は高い。

メッセージだけであればプラグインから`search.result_container.answers['id'] = {'answer': message}`で出せるんだけどhtmlの要素を組み込むとかになると多分htmlの生成処理に手を出す必要があるかもしれん。 レートとかを外部のAPIで取得してメッセージを出す機能をプラグインとして実装するとかだけなら技術的には割と簡単に実装できる可能性は高い。
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: frea/search#25
Loading…
There is no content yet.