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
950
なんてことない駅しりとりBotを作ったのでここで晒します / CogBot
HikaruMaruyama
July 28, 2017
Tweet
Share
More Decks by HikaruMaruyama
See All by HikaruMaruyama
OSS CMS「Drupal 10」 エッセンシャル:最新版でのWeb開発の魅力を探る #oscnagoya
hmaruyama
0
260
スタイリッシュでモダンな「Gin」管理テーマの紹介 #drupal_haneda
hmaruyama
0
220
DrupalのWeb Profiler #drupal_haneda
hmaruyama
0
320
非エンジニアから開発者まで!DrupalPodを使用したDrupal環境の作成
hmaruyama
1
330
Drupal認定試験にチャレンジしよう!アクイア認定プログラムのご紹介 / introduction of Acquia Drupal Certification Program
hmaruyama
0
980
「Docker/Kubernetes実践コンテナ開発入門」学習のポイント #dockerbg / 20191108
hmaruyama
0
140
enebularでobnizを Lチカ してみた #enebular / 20181122
hmaruyama
0
570
駅すぱあとWebサービス連携ハンズオンパート ノンプログラミングでClovaスキルハンズオン&お茶会 #linebootawards #Clova_CEK / 20180919
hmaruyama
1
620
Agent Friends Xperia Ear Duoで誰でも コミュニケーションにコミット #linebootawards / 20180826
hmaruyama
0
120
Other Decks in Programming
See All in Programming
Understanding Kotlin Multiplatform
l2hyunwoo
0
260
Claude Code と OpenAI o3 で メタデータ情報を作る
laket
0
130
新しいモバイルアプリ勉強会(仮)について
uetyo
1
260
Reactの歴史を振り返る
tutinoko
1
180
「リーダーは意思決定する人」って本当?~ 学びを現場で活かす、リーダー4ヶ月目の試行錯誤 ~
marina1017
0
220
実践!App Intents対応
yuukiw00w
1
270
LLMは麻雀を知らなすぎるから俺が教育してやる
po3rin
3
2.1k
LLMOpsのパフォーマンスを支える技術と現場で実践した改善
po3rin
8
920
[DevinMeetupTokyo2025] コード書かせないDevinの使い方
takumiyoshikawa
2
280
decksh - a little language for decks
ajstarks
4
21k
なぜ今、Terraformの本を書いたのか? - 著者陣に聞く!『Terraformではじめる実践IaC』登壇資料
fufuhu
4
600
Strands Agents で実現する名刺解析アーキテクチャ
omiya0555
1
120
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
It's Worth the Effort
3n
186
28k
Side Projects
sachag
455
43k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Building an army of robots
kneath
306
45k
Adopting Sorbet at Scale
ufuk
77
9.5k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Done Done
chrislema
185
16k
Building Adaptive Systems
keathley
43
2.7k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Site-Speed That Sticks
csswizardry
10
770
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
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!