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
180
Deep Researchで積読解消!技術書キャッチアップ術
tsukasagr
0
75
v0とCursorで爆速開発🚀
tsukasagr
0
220
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
330
NestJSがいい感じだった
tsukasagr
0
330
Other Decks in Technology
See All in Technology
Codeful Serverless / 一人運用でもやり抜く力
_kensh
7
450
共有と分離 - Compose Multiplatform "本番導入" の設計指針
error96num
2
1.2k
roppongirb_20250911
igaiga
1
250
[ JAWS-UG 東京 CommunityBuilders Night #2 ]SlackとAmazon Q Developerで 運用効率化を模索する
sh_fk2
3
460
いま注目のAIエージェントを作ってみよう
supermarimobros
0
360
S3アクセス制御の設計ポイント
tommy0124
3
210
LLMを搭載したプロダクトの品質保証の模索と学び
qa
1
1.1k
AIエージェントで90秒の広告動画を制作!台本・音声・映像・編集をつなぐAWS最新アーキテクチャの実践
nasuvitz
3
360
DroidKaigi 2025 Androidエンジニアとしてのキャリア
mhidaka
2
390
Android Audio: Beyond Winning On It
atsushieno
0
3.4k
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
4
10k
複数サービスを支えるマルチテナント型Batch MLプラットフォーム
lycorptech_jp
PRO
1
970
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Being A Developer After 40
akosma
90
590k
How to Ace a Technical Interview
jacobian
279
23k
For a Future-Friendly Web
brad_frost
180
9.9k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
Navigating Team Friction
lara
189
15k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
A designer walks into a library…
pauljervisheath
207
24k
Gamification - CAS2011
davidbonilla
81
5.4k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
850
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ΞϓϦͷ΄͏͕৭ʑͰ͖ͦ͏
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ