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
Slack Apps × BoltでToDoアプリ作ってみたって話のはずだったけど、周辺技術で...
Search
TsukasaSekiguchi
August 01, 2020
Technology
520
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slack Apps × BoltでToDoアプリ作ってみたって話のはずだったけど、周辺技術で良さそうなやつがあったのでそのへんも共有する話
Gunma.web #38のLT資料です
TsukasaSekiguchi
August 01, 2020
More Decks by TsukasaSekiguchi
See All by TsukasaSekiguchi
おれのAgentic Coding 2026/03
tsukasagr
1
170
Agentic Coding 時代に絶対抑えておきたい git worktree の基礎知識と、ちょっとだけMCPについても言及
tsukasagr
0
130
おれのAI活用の現状とこれから
tsukasagr
0
250
Deep Researchで積読解消!技術書キャッチアップ術
tsukasagr
0
140
v0とCursorで爆速開発🚀
tsukasagr
0
300
Prismaを1年くらい使ってみたのでちょっと語る
tsukasagr
0
270
playwrightのVSCode拡張が便利すぎて、もはやE2E書けないとか言い訳できないレベルだった
tsukasagr
0
250
AWS_Copilotではじめる簡単コンテナ運用.pdf
tsukasagr
0
430
SupabaseにBaaS拡大の未来を感じた
tsukasagr
0
330
Other Decks in Technology
See All in Technology
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」紹介資料
laysakura
2
8k
Amazon EVS で VCF 9.0 / 9.1 のサポート開始まとめ
mtoyoda
0
240
本当の”仕事”を手放せる未来が見えた
mu7889yoon
0
220
AI時代のエンジニアキャリアについて今一度考える
sakamoto_582
1
1.2k
【FinOps】データドリブンな意思決定を目指して
z63d
3
610
AIに障害切り分けを全部やってもらった。 。 。 。
estie
0
360
Text-to-SQLをAgentCoreで実現し、生成されるSQLの精度を定量的に評価する
yakumo
2
570
スタートアップにおけるアジャイルの実践について #shibuyagile
murabayashi
3
2.1k
実装だけじゃない! CCA-F取得エンジニアが教えるClaude Code開発プロセス活用術
diggymo
1
100
AI Agentをシステムに組み込む前にゆるく向き合ってみる
hayama17
0
200
デジタル・デザイン:次の50年を描く「進化する青写真」
y150saya
0
810
アカウントが増えてからでは遅い? ~ マルチアカウント統制の勘所 ~
kenichinakamura
0
100
Featured
See All Featured
Become a Pro
speakerdeck
PRO
31
6k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
220
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.1k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
380
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
2
300
A Modern Web Designer's Workflow
chriscoyier
698
190k
Statistics for Hackers
jakevdp
799
230k
Paper Plane
katiecoart
PRO
1
52k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
500
4 Signs Your Business is Dying
shpigford
187
22k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
220
Transcript
Slack Apps × BoltͰToDoΞϓϦ࡞ͬͯΈ ͨͬͯͷ͚ͣͩͬͨͲɺपลٕज़Ͱ ྑͦ͞͏ͳ͕ͭ͋ͬͨͷͰͦͷΜ ڞ༗͢Δ 2020/08/01 Gunma.web #38
ؔޱ ࢘
ࣗݾհ ໊લ: ؔޱ࢘ SNS: GitHub: TsukasaGR Twitter: TsukasaGr NewsPicks: ؔޱ࢘
࠲ӈͷ ࣗͷͨΊʹɺଞਓʹਚ͘͢ ࣄ: αϥϦʔϚϯ: SIerͰडୗΓͳ͕ΒยखؒͰ৽ نࣄۀ։ൃ ϑϦʔϥϯε: ελʔτΞοϓͷWebΤϯδχΞ ࠷ۙ৮ͬͯΔͷ: PHP(Laravel)ɺJavascript/Typescript(Vue.js/ Nuxt.js/NestJS)ɺGCPɺFirebase
ࠓ͢͜ͱ • ToDoΞϓϦͭͬͨ͘ͷͰݟ͍ͯͩ͘͞ • Slack Appsͱ • Boltͱ • पลٕज़Ͱྑͦ͞͏ͳͭΛհ
ToDoΞϓϦͭͬͨ͘ͷͰݟ͍ͯͩ͘͞
Slack Appsͱ • Slack্Ͱಈ͔ͤΔΞϓϦ • TrelloAsanaͳͲ༗໊Ͳ͜ΖͷΞϓϦ݁ߏαϙʔτͯ͠Δ • 2019ࠒ͔ΒϗʔϜϏϡʔ͕͑ΔΑ͏ʹͳͬͨ • ͪ͜Βͷ
Try this example ͔ΒGUIͰ৭ʑͭ͘ΕΔ • ͜Μͳͷ͋ͬͨΒศརͦ͏ • λεΫཧ/ۈଵཧ/ࣾใ/ॏཁͳίϝϯτͷετοΫetc…
Boltͱ • Slack AppsΛ؆୯ʹͭ͘ΔͨΊͷϑϨʔϜϫʔΫ • Node.js/Java༻͕͋Δ͜ͱΛ֬ೝࡁΈ • Node.jsͷ߹expressΛ͏ΑΓָͳͷؒҧ͍ͳ͍
पลٕज़Ͱྑͦ͞͏ͳͷΛհ(1/2) • Glitch • ແྉͰNode.jsͷΤσΟλ+࣮ߦڥΛఏڙͯ͘͠ΕΔεάϨϞϊ • TrelloΛͭͬͨ͘ձ͕ࣾͭͬͯ͘Δ • ՝࣮ۚͯ͠ߦڥͷεϖοΫΛ্͛Δ͜ͱͰ͖Δ •
؆୯ʹRemix(ϑΥʔΫͷ͜ͱ)Ͱ͖ͯσϞʹͽͬͨΓ • ࠓͷσϞGlitchͰͭ͘Γ·ͨ͠
पลٕज़Ͱྑͦ͞͏ͳͷΛհ(2/2) • node-json-db • ϦϙδτϦʹ͋ΔjsonϑΝΠϧΛٖࣅతʹDBͬΆ͑͘Δ • json-server͕༗໊͕ͩɺϑϩϯτ͔ΒRestϥΠΫʹݺͼग़͢ඞཁ͕ ͳ͍(͋Δ͍όοΫΤϯυଆͰٖࣅతʹDBଓͯ͠Δ෩ʹͭ͘Γ ͍ͨ߹)ʹྑͦ͞͏ •
͍͜͠ͱͰ͖ͳ͍͕ɺσϞΞϓϦͰDB͍͍ͨͳͬͯ࣌ศར
Slack AppsͬͯΈ͍ͨͱࢥͬͨਓͷࢀߟใ • Έˣ௨ΓʹΕOKͰ͢(Boltͬͯͳ͍) https://qiita.com/girlie_mac/items/fae66bcc2ec3ccf25db6 • BoltΛ͏ͳΒެࣜυΩϡϝϯτͱࠓճͭͬͨ͘αϯϓϧΛݟ͚ͯ ΕΘ͔Δ͔ͳͱࢥ͍·͢ https://slack.dev/bolt-js/ja-jp/tutorial/getting-started https://glitch.com/~slack-bolt-sample
͍͞͝ʹ • ίʔυࣗମγϯϓϧ͕ͩɺυΩϡϝϯτʹࡉ͔͍ͱ͜Ζ͕ࡌͬͯͳ͔ͬͨͷ ͰௐΔͷʹ͕͔͔࣌ؒͬͨͷͱɺSlackଆͷઃఆϛεͬͯͨ͜ͱʹͳ͔ͳ͔ ؾ͚ͮͣʑͱͨ͠ • ࠓޙόοΫΤϯυ͚ͩͭͬͯ͘ϑϩϯτSlack/TeamsͷΈͰ݁ͤ͞ΔΑ͏ ͳϛχΞϓϦ͕૿͍͖͑ͯͦ͏ͳ༧ײ͕͠ͳ͘ͳ͍ͷͰ৮ͬͯΈͯଛͳ͍ ͱࢥ͏ •
͓ͦΒ͕ͩ͘ɺݱ࣌ͰSlack AppsΑΓTeamsΞϓϦͷ΄͏͕৭ʑͰ͖ͦ͏
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ