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
dmm-ssmjp-lt
Search
Hirokazu Maruta
April 28, 2016
Technology
0
75
dmm-ssmjp-lt
新人枠としてssmjpで登壇しました
Hirokazu Maruta
April 28, 2016
Tweet
Share
More Decks by Hirokazu Maruta
See All by Hirokazu Maruta
encryption
mochisuna
0
100
わかった気になるチューリングマシン
mochisuna
0
44
Elementary algorithm
mochisuna
0
23
ssh-dynamic-forward
mochisuna
0
54
ServerlessFramework-Trello
mochisuna
0
29
TechBash Slack Reaction Award
mochisuna
0
45
techbash-clasp
mochisuna
0
80
vuejs-night-publish
mochisuna
0
980
surprise-lt-for-intern-vol-2
mochisuna
0
51
Other Decks in Technology
See All in Technology
2025/6/21 日本学術会議公開シンポジウム発表資料
keisuke198619
2
460
TechLION vol.41~MySQLユーザ会のほうから来ました / techlion41_mysql
sakaik
0
130
本部長の代わりに提案書レビュー! KDDI営業が毎日使うAIエージェント「A-BOSS」開発秘話
minorun365
PRO
14
2.1k
Workflows から Agents へ ~ 生成 AI アプリの成長過程とアプローチ~
belongadmin
3
170
生成AIでwebアプリケーションを作ってみた
tajimon
2
110
新卒3年目の後悔〜機械学習モデルジョブの運用を頑張った話〜
kameitomohiro
0
360
IIWレポートからみるID業界で話題のMCP
fujie
0
620
成立するElixirの再束縛(再代入)可という選択
kubell_hr
0
520
~宇宙最速~2025年AWS Summit レポート
satodesu
1
630
從四件事帶你見識見識 事件驅動架構設計 (EDA)
line_developers_tw
PRO
0
920
Amazon Q Developer for GitHubとAmplify Hosting でサクッとデジタル名刺を作ってみた
kmiya84377
0
3.5k
Observability infrastructure behind the trillion-messages scale Kafka platform
lycorptech_jp
PRO
0
120
Featured
See All Featured
Faster Mobile Websites
deanohume
307
31k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Unsuck your backbone
ammeep
671
58k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
Docker and Python
trallard
44
3.4k
RailsConf 2023
tenderlove
30
1.1k
BBQ
matthewcrist
89
9.7k
Documentation Writing (for coders)
carmenintech
71
4.9k
Code Review Best Practice
trishagee
68
18k
Transcript
bot DMM.com
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
• PF
2 18
19
HUBOT • GitHubChatOps HipChatSlack
20
Garoon • Cybozu " #!%
21 #!% "$%→
JIRA • Atlassian " ! $ #
22
23 “nippou” “” % ' API
) ! # # API ) ($ ($ "& !
• 24
25 APIbot
26 API bot
27
GaroonAPI& $!"% GaroonAPISOAP • SOAP 1. SOAP WSDL)
2. XML ( 3. HUBOT#+ JSON'* 28
GaroonAPI GaroonAPI SOAP 29
GaroonAPI GaroonAPISOAP 30
GaroonAPI " • node-soap node.js SOAP
120! 31
GaroonAPI " • node-soap node.js SOAP
120! • Envelope Body 32
GaroonAPI " • node-soap node.js SOAP
120! • Envelope Body 33
GaroonAPI& $!"% GaroonAPISOAP • SOAP 1. SOAP WSDL)
2. XML ( 3. HUBOT#+ JSON'* 34
GaroonAPI& $!"% GaroonAPISOAP • SOAP 1. SOAP WSDL)
2. XML ( 3. HUBOT#+ JSON'* 35 API
36 36 ← ←
←
37 37 ← ← ←
38
39
40 JSON OK
41
OK 42
43
JIRA-API JQL • JIRA • SQL •
GETURL 44
GET jql=hogehoge OK • jql=assignee=+AND+worklogDate=&fields=worklog
45
• JSON 46
+ JQL %* -$ • ( + ")
jql=workLogAuthor=!,' +AND+worklogDate=&&fields=worklog # 47
APIOK 48
49
%(* ) "'), ▫
./&$ -0# 50 +!
&!bot( • ") , - +-
, $% • Garoon ( • JIRA ' ,Garoon ' ,*.# $% 51
• 52
53 4-space- 4
54
55
• 4 • bot 130
11 56
• 57 bot
bot 1 / 58
bot$*(! 1 % / $*(! 100300(5h)
/ # )&850'" 59
bot"(.,% 1# ) / (.,% 100300(5h) /
(.,% '$-! *850 +& 93500 / 60
61
62
63
64