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
1
860
なんてことない駅しりとりBotを作ったのでここで晒します / CogBot
HikaruMaruyama
July 28, 2017
Tweet
Share
More Decks by HikaruMaruyama
See All by HikaruMaruyama
OSS CMS「Drupal 10」 エッセンシャル:最新版でのWeb開発の魅力を探る #oscnagoya
hmaruyama
0
210
スタイリッシュでモダンな「Gin」管理テーマの紹介 #drupal_haneda
hmaruyama
0
160
DrupalのWeb Profiler #drupal_haneda
hmaruyama
0
260
非エンジニアから開発者まで!DrupalPodを使用したDrupal環境の作成
hmaruyama
1
260
Drupal認定試験にチャレンジしよう!アクイア認定プログラムのご紹介 / introduction of Acquia Drupal Certification Program
hmaruyama
0
840
「Docker/Kubernetes実践コンテナ開発入門」学習のポイント #dockerbg / 20191108
hmaruyama
0
95
enebularでobnizを Lチカ してみた #enebular / 20181122
hmaruyama
0
500
駅すぱあとWebサービス連携ハンズオンパート ノンプログラミングでClovaスキルハンズオン&お茶会 #linebootawards #Clova_CEK / 20180919
hmaruyama
1
550
Agent Friends Xperia Ear Duoで誰でも コミュニケーションにコミット #linebootawards / 20180826
hmaruyama
0
83
Other Decks in Programming
See All in Programming
GrafanaのHTTP API を眺めてみよう
rinchoku
0
460
2024-10-01 dev2next - Observability for Modern JVM Applications
jonatan_ivanov
1
140
rtcamp 10 (vk-illuminati)
yumcyawiz
1
210
Prompt Engineering for Developers @ AWS Community Day Adria 2024
slobodan
0
100
画像でわかる北島直樹
naoki0917
0
110
2024-10-02 dev2next - Application Observability like you've never heard before
jonatan_ivanov
0
200
Workflow automationによるインシデント原因調査の自動化
showwin
1
100
自分だけの世界を創るクリエイティブコーディング / Creative Coding: Creating Your Own World
chobishiba
2
2.1k
Serverless renderování Webových komponent
rarous
PRO
0
130
Kubernetes上でOracle_Databaseの運用を楽にするOraOperatorの紹介
nnaka2992
0
170
今日で分かる!カスタムコップの作り方
krpk1900
2
240
Integrating AI in Your Enterprise Java Applications
ivargrimstad
0
800
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
5
130
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Scaling GitHub
holman
458
140k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
664
120k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
26
4.1k
Rails Girls Zürich Keynote
gr2m
93
13k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
3
330
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
504
140k
Building Your Own Lightsaber
phodgson
102
6k
For a Future-Friendly Web
brad_frost
174
9.4k
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!