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のPublicChannnelを中心に組み立てるChatOps
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Taiyo Kojima
July 05, 2016
Technology
1
510
SlackのPublicChannnelを中心に組み立てるChatOps
Slack入門発売記念LT大会用の資料です。
Slackの導入、Slackのオープンチャネル文化による恩恵、ChatOpsとSlackの親和性、Slack運用事例などを紹介しました。
Taiyo Kojima
July 05, 2016
Tweet
Share
More Decks by Taiyo Kojima
See All by Taiyo Kojima
nanapiでのアプリ開発最小チームのススメ @kozyty
kozyty
1
350
アンサーのグロースハックと開発手法 | こじてぃ
kozyty
1
1.5k
開発ではない制作系Web屋がGitを導入するために
kozyty
1
3.8k
Other Decks in Technology
See All in Technology
Claude Code for NOT Programming
kawaguti
PRO
1
110
AIが実装する時代、人間は仕様と検証を設計する
gotalab555
1
550
AWS Network Firewall Proxyを触ってみた
nagisa53
1
240
22nd ACRi Webinar - ChipTip Technology Eric-san's slide
nao_sumikawa
0
100
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
260
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
270
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
1
170
(技術的には)社内システムもOKなブラウザエージェントを作ってみた!
har1101
0
310
Exadata Fleet Update
oracle4engineer
PRO
0
1.1k
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
150
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
170
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Ruling the World: When Life Gets Gamed
codingconduct
0
150
Measuring & Analyzing Core Web Vitals
bluesmoon
9
760
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Code Review Best Practice
trishagee
74
20k
The agentic SEO stack - context over prompts
schlessera
0
650
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
110
Bash Introduction
62gerente
615
210k
Transcript
SlackͷPublic Channel Λத৺ʹΈཱͯΔ ChatOps @kozyty
Έͳ͞Μνϟοτπʔϧ ͬͯ·͔͢?
ࠓͳ͢͜ͱ
• νϟϯωϧͷ͓͞Β͍ • SlackͷΦʔϓϯνϟϯωϧจԽ • ChatOpsͰॏཁͩͱࢥ͍ͬͯΔ • BotʹΒͤΔ͜ͱ • ChatOpsͱΦʔϓϯνϟϯωϧͷੑ
• ϓϥΠϕʔτνϟϯωϧDM͍͔ͭͭ͏ͷ͔ • ࣄྫհ
νϟϯωϧͷ͓͞Β͍
νϟϯωϧͷ͓͞Β͍ • νʔϜʢTeamʣ • νʔϜຖʹΞΧϯτΛ࡞͢Δɻاۀஂମ୯ҐͰ࡞͞Ε Δ͜ͱ͕ଟ͍ʢແྉΛར༻ͯ͠ςʔϚຖʹ࡞͞ΕͨΓ͢ Δʣ • ύϒϦοΫνϟϯωϧʢChannelʣ •
νʔϜʹ࡞͞Εͨ୭ͰJOINͰ͖Δνϟϯωϧ • ϓϥΠϕʔτνϟϯωϧʢPrivate Channelʣ • νʔϜʹ࡞͞Εͨট͞Εͳ͍ͱJOINͰ͖ͳ͍͠ೝࣝͰ ͖ͳ͍νϟϯωϧ
SlackͷΦʔϓϯจԽ
Slackͷ΄ͱΜͲͷίϛϡχέʔγϣϯɺνʔϜͷͩΕͰ ࢀՃͰ͖Δެ։νϟϯωϧͰߦΘΕ͍ͯ·͢ɻ ͜ΕͲΜͳΓͱΓ͕ى͖͍ͯΔ͔ΛνʔϜͷશһ͕͙͢ʹ ѲͰ͖Δ͔ΒͰ͢ɻͦͷͨΊɺνʔϜʹ৽͘͠ೖͬͨϝϯόʔ աڈͷܦҢΛಡΉ͜ͱͰεϜʔζʹίϛϡχέʔγϣϯΛͱ Δ͜ͱ͕Ͱ͖·͢ɻ ݸผʹμΠϨΫτϝοηʔδར༻Ͱ͖·͕͢ɺͳΔ͘ެ։ νϟωϧͰίϛϡχέʔγϣϯ͢Δ͜ͱ͕ਪ͞Ε͍ͯ·͢ɻ SlackͷΦʔϓϯνϟϯωϧจԽ
ChatOpsͷॏཁ
- தͷਓʹฉ͍ͨGitHub flowͷຊͷ͍ํ - Qiita “ίϛϡχέʔγϣϯʹνϟοτπʔϧΛ׆༻͠Α͏ʂ ͳͥνϟοτπʔϧΛ༻͢Δ͔ɻ ͦΕେਓͰݱࡏͷ࡞ۀΛڞ༗͢Δ͜ͱʹΑΓɺશମͷ࡞ۀ ͷಁ໌ੑ্͕͕Γࠓ୭͕ͳʹΛ͍ͬͯΔ͔Λೝࣝ͢Δ͜ͱ͕ Ͱ͖Δɻ͜͏͢Δ͜ͱʹΑΓϑϩʔͷڞ௨Խڭҭʹ׆͔͢͜
ͱ͕Ͱ͖Δɻ” ChatOpsͰॏཁͩͱࢥ͍ͬͯΔ
- தͷਓʹฉ͍ͨGitHub flowͷຊͷ͍ํ - Qiita “ΑΓଟ͘ͷ͜ͱΛbotʹΒͤΑ͏ʂ ͳͥbotʹΒͤΔ͔ɻ ͦΕbotΛ௨ͯ͠୭͕ͳʹΛ͍ͬͯΔ͔ΛΈΜͳͰڞ༗͢ ΔͨΊɻ͜͜ͰνϟοτπʔϧΛ׆༻͢Δ͜ͱͰಘΒΕΔརӹ ͕࣮ࡍͲ͏ͯ͠ಘΒΕΔͷ͔Θ͔Δɻ
νϟοτπʔϧΛ௨ͯ͠botʹσϓϩΠϚʔδΛΒͤΔ͜ ͱʹΑΓݱࡏ୭͕Ͳͷ࡞ۀΛ͍ͬͯͯ ͞ΒʹͲΜͳϑϩʔͰ࡞ۀΛ͍ͯ͠Δͷ͔ڞ༗͢Δ͜ͱ͕Ͱ͖ Δͷͩɻ” ChatOpsͰॏཁͩͱࢥ͍ͬͯΔ
BotʹΒͤΔ͜ͱ
BotʹΒͤΔ͜ͱ • ՄೳͳݶΓbotΛ௨ͯ͠ߦ͏ͷ͕ཧ • Issueͷ࡞,PR,merge,deploy • stats,configurations,operations...
BotʹΒͤΔ͜ͱ • ίϛϡχέʔγϣϯΛ׆ੑԽͤ͞ΔͨΊͷิॿͱ ͯ͠߹͍ͷखΛbotʹͤ͞Δ • ఱؾχϡʔεͳͲͷϑΟʔυऔಘͳͲ༷ʑͰ͢ɻ
ChatOpsͱOpenChannelͷੑ
ChatOpsͱOpenChannelͷੑ • botΦʔϓϯνϟϯωϧͰ׆ಈͤ͞Δ͜ͱͰɺ ࡞ۀ·ͰΦʔϓϯʹͳΓ·͢ɻ
ϓϥΠϕʔτͳDMͱ͔Channel ͷ͍ํͱ
ϓϥΠϕʔτͳͷͱ • DMɺΠϯελϯτͳͷͰ͢ɻҰ࣌తʹར༻ ͢Δͷ͕తͰ͢ɻͦΕҰਓͰෳਓͷάϧʔ ϓDMͰಉ͡Ͱ͢ɻ͠ڞ௨ͷίϯςΩετ ͰίϛϡχέʔγϣϯΛ͢Δ߹ؾܰʹνϟϯ ωϧΛ࡞ͯ͠invite͔ͯ͠ΒձΛ͠·͠ΐ ͏ɻ
ϓϥΠϕʔτͳͷͱ • ϓϥΠϕʔτνϟϯωϧɺͲ͏ͯ͠ύϒϦο ΫʹͰ͖ͳ͍ใΛڞ༗͢Δ߹ʹར༻͠·͢ɻ ҰൠతʹݸਓใͳͲͷηϯγςΟϒͳͷ͕ ѻΘΕΔ߹ʹར༻͠·͢ɻڅ༩ɺॅॴɺࠪఆɺ ՈఉͳͲͷ·͞ʹϓϥΠϕʔτͳͷͰ͢Ͷɻ • ٯʹ͍͏ͱͦΕ͘Β͍ϓϥΠϕʔτͳͷҎ֎ શ෦ެ։ͪ͠Ό͍·͠ΐ͏ͱ͍͏ελϯε͕ཧ
తͰ͢ɻ
ࣄྫհ
ࣄྫհ • #timeline ػೳ • #techblog, #official, #news... • #stock,
#sports, #gourmet… • misawa,ඒਓ࣌ܭ,LGTM,ωίͳͲͷωλܥ
#timeline • teamͷձΛूͯ͠ #timeline ʹਨΕྲྀ͠·͢ɻ • લ৬Ͱɺԕࢁ͞Μ͕࡞ͨ͠ͷͰศརͰݱࡏ͍ͬͯ·͢ɻ • https://github.com/vexus2/hubot-slack-timeline
#techblog, #official… • RSS integrationsΛར༻ͯ͠ɺ feedొ͍ͨ͠ϒϩά χϡʔεΛํͬͺͳ͔͠Βొ ͍ͯ͠·͢
#stock, #sports, #gourmet… • झຯੜ׆ʹ͓͚Δ૬ஊ͝ͱͷίϛϡχέʔγϣϯΛߦ͏Ͱ͢ɻ • Twitter integrations࿈ܞͳͲΛߦ͍֎෦ͷใͳͲࢀরͨ͠Γ ͠·͢ɻ
#misawa, #ඒਓ࣌ܭ, #LGTM… • ༡ͼ৺ͱͯ͠ɺbotʹ৭ΜͳػೳΛՃ͍ͯ͠·͢ɻ • νʔϜϝϯόʔͷཁʹ߹Θͤͯదʹͭͬͨ͘Γվमͨ͠ ͷ͕େ • Θ͟Θ͟ݕࡧͯ͠ఴ͢ΔΑ͏ͳख͕ؒͳ͍ɺؾܰʹίϛϡ
χέʔγϣϯ׆ੑԽʹཱͪ·͢ɻ
͍͞͝ʹ
ΦʔϓϯνϟϯωϧΛத৺ʹΈཱͯΔɺ 4BDLͷ׆༻๏$IBU0QTͷߟ͑ํख ๏ͳͲΛࣄྫؚΊͯհ͠·ͨ͠ɻ ͍͞͝ʹ
͋͘·Ͱɺ4MBDLͱ͍͏πʔϧ$IBU0QT ͱ͍͏ख๏खஈͷҰͭͰ͕͢ɺʮຊདྷ ࣌ؒΛׂ͖͘͜ͱʯ͕Կ͔Λ໌֬ʹ͠ ͦΕҎ֎Λҕৡ͢Δ͜ͱͰɺݶΒΕͨϦ ιʔεΛ༗ޮ׆༻Ͱ͖ΔΑ͏ʹͳΓ·͢ɻ ͍͞͝ʹ
ͦΕɺখ͞ͳνʔϜ͔Βɺେاۀ ͳͲͷେखʹͳͬͯมΘΒͳ͍߃ ٱత՝Ͱ͢ɻͥͻΈͳ͞Μͷڥ ͷվળͷ͖͔͚ͬʹগ͠Ͱཱͯ ͍͚ͯͨͩΕ͍Ͱ͢ɻ ͍͞͝ʹ