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
0
470
Slack Apps × BoltでToDoアプリ作ってみたって話のはずだったけど、周辺技術で良さそうなやつがあったのでそのへんも共有する話
Gunma.web #38のLT資料です
TsukasaSekiguchi
August 01, 2020
Tweet
Share
More Decks by TsukasaSekiguchi
See All by TsukasaSekiguchi
おれのAI活用の現状とこれから
tsukasagr
0
190
Deep Researchで積読解消!技術書キャッチアップ術
tsukasagr
0
78
v0とCursorで爆速開発🚀
tsukasagr
0
230
Prismaを1年くらい使ってみたのでちょっと語る
tsukasagr
0
220
playwrightのVSCode拡張が便利すぎて、もはやE2E書けないとか言い訳できないレベルだった
tsukasagr
0
210
AWS_Copilotではじめる簡単コンテナ運用.pdf
tsukasagr
0
380
SupabaseにBaaS拡大の未来を感じた
tsukasagr
0
280
超ざっくりFirebase vs Amplify
tsukasagr
0
340
NestJSがいい感じだった
tsukasagr
0
330
Other Decks in Technology
See All in Technology
定期的な価値提供だけじゃない、スクラムが導くチームの共創化 / 20251004 Naoki Takahashi
shift_evolve
PRO
3
330
バイブコーディングと継続的デプロイメント
nwiizo
2
440
【Oracle Cloud ウェビナー】クラウド導入に「専用クラウド」という選択肢、Oracle AlloyとOCI Dedicated Region とは
oracle4engineer
PRO
3
120
後進育成のしくじり〜任せるスキルとリーダーシップの両立〜
matsu0228
7
2.8k
Oracle Cloud Infrastructure:2025年9月度サービス・アップデート
oracle4engineer
PRO
0
470
社内報はAIにやらせよう / Let AI handle the company newsletter
saka2jp
7
960
職種別ミートアップで社内から盛り上げる アウトプット文化の醸成と関係強化/ #DevRelKaigi
nishiuma
2
140
"プロポーザルってなんか怖そう"という境界を超えてみた@TSUDOI by giftee Tech #1
shilo113
0
110
動画データのポテンシャルを引き出す! Databricks と AI活用への奮闘記(現在進行形)
databricksjapan
0
150
「Verify with Wallet API」を アプリに導入するために
hinakko
1
250
BirdCLEF+2025 Noir 5位解法紹介
myso
0
200
自動テストのコストと向き合ってみた
qa
0
190
Featured
See All Featured
Facilitating Awesome Meetings
lara
56
6.6k
Designing for humans not robots
tammielis
254
26k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
A Modern Web Designer's Workflow
chriscoyier
697
190k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Designing for Performance
lara
610
69k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Visualization
eitanlees
148
16k
Mobile First: as difficult as doing things right
swwweet
224
10k
A Tale of Four Properties
chriscoyier
160
23k
Producing Creativity
orderedlist
PRO
347
40k
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ΞϓϦͷ΄͏͕৭ʑͰ͖ͦ͏
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ