Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SlackのPublicChannnelを中心に組み立てるChatOps
Search
Taiyo Kojima
July 05, 2016
Technology
1
500
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
ESXi のAIOps だ!2025冬
unnowataru
0
370
20251203_AIxIoTビジネス共創ラボ_第4回勉強会_BP山崎.pdf
iotcomjpadmin
0
140
[Neurogica] 採用ポジション/ Recruitment Position
neurogica
1
130
[2025-12-12]あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
tosite
0
180
Next.js 16の新機能 Cache Components について
sutetotanuki
0
190
Entity Framework Core におけるIN句クエリ最適化について
htkym
0
130
Strands Agents × インタリーブ思考 で変わるAIエージェント設計 / Strands Agents x Interleaved Thinking AI Agents
takanorig
5
2.1k
AI駆動開発ライフサイクル(AI-DLC)の始め方
ryansbcho79
0
190
AWSに革命を起こすかもしれない新サービス・アップデートについてのお話
yama3133
0
510
アプリにAIを正しく組み込むための アーキテクチャ── 国産LLMの現実と実践
kohju
0
230
意外と知らない状態遷移テストの世界
nihonbuson
PRO
1
260
M&Aで拡大し続けるGENDAのデータ活用を促すためのDatabricks権限管理 / AEON TECH HUB #22
genda
0
240
Featured
See All Featured
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.1k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Evolving SEO for Evolving Search Engines
ryanjones
0
76
Thoughts on Productivity
jonyablonski
73
5k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
0
100
Context Engineering - Making Every Token Count
addyosmani
9
560
Accessibility Awareness
sabderemane
0
24
How to train your dragon (web standard)
notwaldorf
97
6.5k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.4k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
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 ͱ͍͏ख๏खஈͷҰͭͰ͕͢ɺʮຊདྷ ࣌ؒΛׂ͖͘͜ͱʯ͕Կ͔Λ໌֬ʹ͠ ͦΕҎ֎Λҕৡ͢Δ͜ͱͰɺݶΒΕͨϦ ιʔεΛ༗ޮ׆༻Ͱ͖ΔΑ͏ʹͳΓ·͢ɻ ͍͞͝ʹ
ͦΕɺখ͞ͳνʔϜ͔Βɺେاۀ ͳͲͷେखʹͳͬͯมΘΒͳ͍߃ ٱత՝Ͱ͢ɻͥͻΈͳ͞Μͷڥ ͷվળͷ͖͔͚ͬʹগ͠Ͱཱͯ ͍͚ͯͨͩΕ͍Ͱ͢ɻ ͍͞͝ʹ