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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Taiyo Kojima
July 05, 2016
Technology
520
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SlackのPublicChannnelを中心に組み立てるChatOps
Slack入門発売記念LT大会用の資料です。
Slackの導入、Slackのオープンチャネル文化による恩恵、ChatOpsとSlackの親和性、Slack運用事例などを紹介しました。
Taiyo Kojima
July 05, 2016
More Decks by Taiyo Kojima
See All by Taiyo Kojima
nanapiでのアプリ開発最小チームのススメ @kozyty
kozyty
1
350
アンサーのグロースハックと開発手法 | こじてぃ
kozyty
1
1.6k
開発ではない制作系Web屋がGitを導入するために
kozyty
1
3.8k
Other Decks in Technology
See All in Technology
AIAU_UMEMOGU_ninomiya_slide
ninomiya_ii
0
270
いまさら聞けない「仕様駆動開発入門」 〜AI活用時代の開発プロセスを考える〜
findy_eventslides
2
230
2026-06-23 知らないままで大丈夫?開発品質・効率向上が期待できるIBM Bob便利機能6選
yutanonaka
0
130
現場のトークンマネジメント
dak2
1
200
Fabricをフル活用する AI Agent Hub -製造業特化AIエージェントの設計
iotcomjpadmin
0
150
コミュニティの有益性 ~JAWS Days 2026 での体験を通して~ / The Benefits of a Community ~Through My Experience at JAWS Days 2026~
seike460
PRO
0
290
秘密度ラベル初心者が第1歩でつまづかないための「設計・運用」ポイント
seafay
PRO
1
500
10年間のブログ発信を振り返って見えたWebアプリケーションエンジニアとしての軌跡
stefafafan
0
190
LayerX コーポレートエンジニアリング室におけるサプライチェーンセキュリティへの取り組み / Supply Chain Security at LayerX Corporate Engineering
yuyatakeyama
3
850
AIは、人間らしい仕事の夢を見るか?─ AI時代のtoB/toEプロダクトを再設計する
techtekt
PRO
0
160
Deep Data Security 機能解説
oracle4engineer
PRO
2
230
本当の”仕事”を手放せる未来が見えた
mu7889yoon
0
160
Featured
See All Featured
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
490
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.7k
Done Done
chrislema
186
16k
Building the Perfect Custom Keyboard
takai
2
800
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
380
How GitHub (no longer) Works
holman
316
150k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
540
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
Google's AI Overviews - The New Search
badams
0
1k
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 ͱ͍͏ख๏खஈͷҰͭͰ͕͢ɺʮຊདྷ ࣌ؒΛׂ͖͘͜ͱʯ͕Կ͔Λ໌֬ʹ͠ ͦΕҎ֎Λҕৡ͢Δ͜ͱͰɺݶΒΕͨϦ ιʔεΛ༗ޮ׆༻Ͱ͖ΔΑ͏ʹͳΓ·͢ɻ ͍͞͝ʹ
ͦΕɺখ͞ͳνʔϜ͔Βɺେاۀ ͳͲͷେखʹͳͬͯมΘΒͳ͍߃ ٱత՝Ͱ͢ɻͥͻΈͳ͞Μͷڥ ͷվળͷ͖͔͚ͬʹগ͠Ͱཱͯ ͍͚ͯͨͩΕ͍Ͱ͢ɻ ͍͞͝ʹ