Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
なんてことない駅しりとりBotを作ったのでここで晒します / CogBot
Search
HikaruMaruyama
July 28, 2017
Programming
1k
1
Share
なんてことない駅しりとりBotを作ったのでここで晒します / CogBot
HikaruMaruyama
July 28, 2017
More Decks by HikaruMaruyama
See All by HikaruMaruyama
OSS CMS「Drupal 10」 エッセンシャル:最新版でのWeb開発の魅力を探る #oscnagoya
hmaruyama
0
280
スタイリッシュでモダンな「Gin」管理テーマの紹介 #drupal_haneda
hmaruyama
0
300
DrupalのWeb Profiler #drupal_haneda
hmaruyama
0
380
非エンジニアから開発者まで!DrupalPodを使用したDrupal環境の作成
hmaruyama
1
370
Drupal認定試験にチャレンジしよう!アクイア認定プログラムのご紹介 / introduction of Acquia Drupal Certification Program
hmaruyama
0
1k
「Docker/Kubernetes実践コンテナ開発入門」学習のポイント #dockerbg / 20191108
hmaruyama
0
170
enebularでobnizを Lチカ してみた #enebular / 20181122
hmaruyama
0
610
駅すぱあとWebサービス連携ハンズオンパート ノンプログラミングでClovaスキルハンズオン&お茶会 #linebootawards #Clova_CEK / 20180919
hmaruyama
1
660
Agent Friends Xperia Ear Duoで誰でも コミュニケーションにコミット #linebootawards / 20180826
hmaruyama
0
150
Other Decks in Programming
See All in Programming
AI時代のUIはどこへ行く?その2!
yusukebe
19
6.5k
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
170
Signal Forms: Beyond the Basics @ngBaguette 2026 in Paris
manfredsteyer
PRO
0
220
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
160
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
8
3.1k
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
470
ビジネスモデルから紐解く、AI+型駆動開発
hirokiomote
2
5.2k
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
180
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
17
5.6k
AI駆動開発勉強会 広島支部 第一回勉強会 AI駆動開発概要とワークショップ
hayatoshimiu
0
430
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
190
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
470
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
sira's awesome portfolio website redesign presentation
elsirapls
0
270
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
480
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Everyday Curiosity
cassininazir
0
220
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
380
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
Transcript
ͳΜͯ͜ͱͳ͍ Ӻ͠ΓͱΓBotΛ࡞ͬͨͷͰ ͜͜Ͱࡽ͠·͢ 2017/7/28 ୈ7ճ Cogbot ษڧձ גࣜձࣾϰΝϧݚڀॴ ؙࢁͻ͔Δ
Profile ؙࢁ ͻ͔Δ גࣜձࣾϰΝϧݚڀॴ ςΫχΧϧΤόϯδΣϦετ ਆಸݝ૬ݪࢢࡏॅ ͖ͳݴ༿৯ϥʔϝϯ IJLBSVNBSVZBNB NBSVZBNBIJBLSV IUUQIJJJJJJJIJLBSVIBUFOBEJBSZDPN
ࠓͷɿ Ӻ͠ΓͱΓBotΛ࡞ͬͯΈͨͷͰ ͜͜Ͱࡽ͠·͢ʂ ·͔͞Γେܴ
࡞ͬͨͷ
͜ΜͳӺ ग़ΔΜͩͥʙ
ߏཁૉ • ։ൃڥ • macOS Sierra • Bot։ൃπʔϧ • Microsoft
Bot Framework • Bot Framework Channel Emulator • ݴޠ • Node.js • Ӻσʔλ • Ӻ͢ͺ͋ͱWebαʔϏε(WebAPI)
Ռ GithubʹΞοϓ͠·ͨ͠ʂ https://github.com/hmaruyama/eki- siritori-bot
2࣌ؒ͘Β͍Ͱग़དྷͨ̇ ΤίγεςϜ͍̇͢͝ ※ಥ؏ࣄͷͨΊɺ৭ʑΛͭͿΓͨ͘ͳΔ࣮͕…
αΫοͱͰ͖ΔͱࢥͬͨΒ ͳΜ͔ͩΜͩϋϚΓ·ͨ͠
αϯϓϧBotΛ࡞Δͱ͜ΖͰϋϚͬͨ • ΤϛϡϨʔλͰϝοηʔδΛૹ৴ͨ͠Βྫ֎ൃੜ • ?? 503Τϥʔ͕ى͖ͯΔͱͳ… • ϒϥβͰURLΛୟ͍ͯ200͕ฦΔ • ??
• curlίϚϯυͰurlΛୟ͍ͯΈͨΒϓϩΩγΤϥʔ ൃੜ ←͜Εͩʂ • ϓϩΩγઃఆΛղআ͠αϯϓϧBot͕ಈ͘Α͏ʹ
APIϦΫΤετͰϋϚͬͨ • Ӻ͢ͺ͋ͱwebαʔϏεͷӺใAPIʹͯɺ໊લ ߜΓࠐΈͰϦΫΤετΛୟ͍ͯߜΓࠐΈ͕ޮ͔ ͣӺ͕શ݅ฦ͖ͬͯͯ͠·͏ • ?? ੜͨ͠URLΛݟͯΈͯɺਖ਼͍͠͠… • ৭ʑࢼͯ͠ΈͨΒɺຊޠϦΫΤετͰ͓͔͘͠
ͳͬͯΔ͜ͱ͕ൃ֮ʢΤϯίʔυͯ͠ͳ͔ͬͨʣ • ΤϯίʔυॲཧΛՃͯ͠ɺӺͷߜΓࠐΈ͕Ͱ͖ ΔΑ͏ʹ
͍͜͠ͱ ԿҰͭͯ͠ͳ͍Μ͚ͩͲ ͱ͜ΖͲ͜ΖϋϚͬͨorz
ೋͭͷϋϚΓͲ͜Ζɺ ࢥ͍ฦͯ͠ΈΕॳาతͳϛεɻ ͰҰਓͰ࣮ͯ͠Δͱ σόοάਏ͘ͳ͍Ͱ͔͢ʁ
࡞ͬͯΔ࣌ʹɺؾܰʹ୭͔ ʹฉ͚Δڥ͕͋Εɾɾ
ɾɾɾ
͋ͬ ϋϯζΦϯͱ͔ྑͦ͞͏
ͱ͍͏͜ͱͰ(?)ɺ Ӻ͢ͺ͋ͱWebαʔϏε × Microsoft Bot Framework ΛͬͨϋϯζΦϯΛΓ͍ͨͱࢥ͍·̇͢ 9݄͘Β͍ʹͰ͖ͨΒ͍͍ͳʂ
Thank you!