プロジェクトⅠa Ⅱa - klab.is.sci.toho-u.ac.jp · プロジェクトⅠa・Ⅱa...
TRANSCRIPT
![Page 1: プロジェクトⅠA ⅡA - klab.is.sci.toho-u.ac.jp · プロジェクトⅠa・Ⅱa 成果発表 5516019 内山 拓巳 5516024 大森 勇輝 5516026 岡野 和哉 5517084 保科](https://reader035.vdocuments.site/reader035/viewer/2022081407/5f1cb08999b47a3972585a21/html5/thumbnails/1.jpg)
プロジェクトⅠA・ⅡA成果発表
5516019 内山 拓巳
5516024 大森 勇輝
5516026 岡野 和哉
5517084 保科 慶伍
5517104 和田 真樹
![Page 2: プロジェクトⅠA ⅡA - klab.is.sci.toho-u.ac.jp · プロジェクトⅠa・Ⅱa 成果発表 5516019 内山 拓巳 5516024 大森 勇輝 5516026 岡野 和哉 5517084 保科](https://reader035.vdocuments.site/reader035/viewer/2022081407/5f1cb08999b47a3972585a21/html5/thumbnails/2.jpg)
予定していた機能
・今ある食材から作れる料理を教えてくれる
・今の気分からおすすめの料理を教えてくれる
・料理を言ったらその料理のレシピを教えてくれる
・今日のおすすめの一品を自動で教えてくれる
![Page 3: プロジェクトⅠA ⅡA - klab.is.sci.toho-u.ac.jp · プロジェクトⅠa・Ⅱa 成果発表 5516019 内山 拓巳 5516024 大森 勇輝 5516026 岡野 和哉 5517084 保科](https://reader035.vdocuments.site/reader035/viewer/2022081407/5f1cb08999b47a3972585a21/html5/thumbnails/3.jpg)
追加した機能
・いくつか質問してその質問の結果からその人におすすめの料理を選んで教えてくれる機能
![Page 4: プロジェクトⅠA ⅡA - klab.is.sci.toho-u.ac.jp · プロジェクトⅠa・Ⅱa 成果発表 5516019 内山 拓巳 5516024 大森 勇輝 5516026 岡野 和哉 5517084 保科](https://reader035.vdocuments.site/reader035/viewer/2022081407/5f1cb08999b47a3972585a21/html5/thumbnails/4.jpg)
ソースコード
![Page 5: プロジェクトⅠA ⅡA - klab.is.sci.toho-u.ac.jp · プロジェクトⅠa・Ⅱa 成果発表 5516019 内山 拓巳 5516024 大森 勇輝 5516026 岡野 和哉 5517084 保科](https://reader035.vdocuments.site/reader035/viewer/2022081407/5f1cb08999b47a3972585a21/html5/thumbnails/5.jpg)
・料理を言ったらその料理のレシピを教える
![Page 6: プロジェクトⅠA ⅡA - klab.is.sci.toho-u.ac.jp · プロジェクトⅠa・Ⅱa 成果発表 5516019 内山 拓巳 5516024 大森 勇輝 5516026 岡野 和哉 5517084 保科](https://reader035.vdocuments.site/reader035/viewer/2022081407/5f1cb08999b47a3972585a21/html5/thumbnails/6.jpg)
料理名を入力すると料理名のテキストファイルからその料理名を探し、その料理名があったなら同じ行のURLのテキストファイルからURLを持ってきてレシピを教える
![Page 7: プロジェクトⅠA ⅡA - klab.is.sci.toho-u.ac.jp · プロジェクトⅠa・Ⅱa 成果発表 5516019 内山 拓巳 5516024 大森 勇輝 5516026 岡野 和哉 5517084 保科](https://reader035.vdocuments.site/reader035/viewer/2022081407/5f1cb08999b47a3972585a21/html5/thumbnails/7.jpg)
・その日のおすすめの料理を教える
![Page 8: プロジェクトⅠA ⅡA - klab.is.sci.toho-u.ac.jp · プロジェクトⅠa・Ⅱa 成果発表 5516019 内山 拓巳 5516024 大森 勇輝 5516026 岡野 和哉 5517084 保科](https://reader035.vdocuments.site/reader035/viewer/2022081407/5f1cb08999b47a3972585a21/html5/thumbnails/8.jpg)
何かに反応するわけではなく、毎日自動的にbotにおすすめの料理を教えてもらうためにcrontabを使用
cron:指定時間にプログラムを起動させる
ここではmassege1.pyを起動しており、このプログラムは
WEBからbotのAPIトークンと、user id、発言してほしい投稿先のChannel_IDをあらかじめ取得したので、それと発言内容をhttps://slack.com/api/chat.postMessage
に入力することでbotが起動していない状態でもbotが発言してくれるようなプログラムです。
![Page 9: プロジェクトⅠA ⅡA - klab.is.sci.toho-u.ac.jp · プロジェクトⅠa・Ⅱa 成果発表 5516019 内山 拓巳 5516024 大森 勇輝 5516026 岡野 和哉 5517084 保科](https://reader035.vdocuments.site/reader035/viewer/2022081407/5f1cb08999b47a3972585a21/html5/thumbnails/9.jpg)
・いくつか質問してその質問の結果からその人におすすめの料理を選んで教えてくれる機能
![Page 10: プロジェクトⅠA ⅡA - klab.is.sci.toho-u.ac.jp · プロジェクトⅠa・Ⅱa 成果発表 5516019 内山 拓巳 5516024 大森 勇輝 5516026 岡野 和哉 5517084 保科](https://reader035.vdocuments.site/reader035/viewer/2022081407/5f1cb08999b47a3972585a21/html5/thumbnails/10.jpg)
![Page 11: プロジェクトⅠA ⅡA - klab.is.sci.toho-u.ac.jp · プロジェクトⅠa・Ⅱa 成果発表 5516019 内山 拓巳 5516024 大森 勇輝 5516026 岡野 和哉 5517084 保科](https://reader035.vdocuments.site/reader035/viewer/2022081407/5f1cb08999b47a3972585a21/html5/thumbnails/11.jpg)
![Page 12: プロジェクトⅠA ⅡA - klab.is.sci.toho-u.ac.jp · プロジェクトⅠa・Ⅱa 成果発表 5516019 内山 拓巳 5516024 大森 勇輝 5516026 岡野 和哉 5517084 保科](https://reader035.vdocuments.site/reader035/viewer/2022081407/5f1cb08999b47a3972585a21/html5/thumbnails/12.jpg)
仕様の説明
・If文とstateを使うことにより、分岐させ、移動先の場所を仕切る・最後にstateを0にして質問が終わった後でもすぐにもう一度起動できるようにしている・random関数を使ってランダムに結果を渡す。
![Page 13: プロジェクトⅠA ⅡA - klab.is.sci.toho-u.ac.jp · プロジェクトⅠa・Ⅱa 成果発表 5516019 内山 拓巳 5516024 大森 勇輝 5516026 岡野 和哉 5517084 保科](https://reader035.vdocuments.site/reader035/viewer/2022081407/5f1cb08999b47a3972585a21/html5/thumbnails/13.jpg)
デモ