SlideShare une entreprise Scribd logo
1  sur  23
自動化は仕様が9割
@suzumari
2018.07.10 Zapier Meetup #0 #zapier_meetup_jp
テーマ
● 自動化は仕様が9割
● ノンプログラマーでも自動化できるか
● 担当通知bot
プロフィール
Marina Suzuki / @suzumari
2018年新卒(PM→PR)
Corporate PR (Branding, Global PR, CSR)
グローバル人材
卒論「イスラーム社会における同性婚法の導入可否」
※ ノンプログラマー
師匠との出会い
ある日
上司「すずまりちゃん、今までの露出
全部まとめることってできる?」
😱
👼 { 二度することは、全部自動化できますよ
かみさま降臨
自動化は仕様が9割
● 仕組みを考えれば、実装は3分
● 仕様書があれば、エンジニアが助けてくれる
● Zapierで何ができる・どうすればできるかを知っていることが重要
● とにかく触ろう!
実践編
私「毎日一次対応の当番を
通知してくれるbotを作ろう」
「毎日違うメッセージは通知できません」
😇
Schedule / Every Day
⬇
Code by Zapier / Run Python
⬇
Slack / Send Channel Message
Python書いたらいけそう
ノンプログラマーでも自動化できるか
● できます
● Webの海にヒントは落ちている(コピペから始めよ)
● エンジニアが本を持っている(借りよ)
● エンジニアは優しい
● エンジニアは優しい
import datetime
wd = (datetime.date.today() +
datetime.timedelta(hours=9)).weekday()
data = ["<@Uxxxxxxx>", "<@Uxxxxxxx>", "<@Uxxxxxxx>",
"<@xxxxxxx>", "<@xxxxxxx>", "",""] #<>内をメンションしたい
userIDに変更してください。月曜始まり。
return {'担当': data[wd]}
できた
気をつけること
● コードの中で直接'@suzumari'としてもメンションされない
○ こうなる
● Zapier内のPythonではtimezone設定ができない
○ timezoneもpytzも取得不可
○ datetime.timedelta(hours=9) にしてむりやり対応している
● 日付をまたぐ設定(朝9時より前にメンション)すると狂う
まとめ
● 「どうすれば」自動化できるか、を考えられればOK
● 自動化できる作業はないか、発見する力を持とう
● Webの海にヒントは転がっている
● 調べても分からないときはエンジニアに聞こう
半年で成長➚
💪

Contenu connexe

Tendances

ゼロから始めるうちのこ駆動開発
ゼロから始めるうちのこ駆動開発ゼロから始めるうちのこ駆動開発
ゼロから始めるうちのこ駆動開発K. Diglateam
 
Photon Enterprise Cloud 事例
Photon Enterprise Cloud 事例Photon Enterprise Cloud 事例
Photon Enterprise Cloud 事例Tomotsune Murata
 
【kintone Cafe 名古屋】kintone×○○○の可能性
【kintone Cafe 名古屋】kintone×○○○の可能性【kintone Cafe 名古屋】kintone×○○○の可能性
【kintone Cafe 名古屋】kintone×○○○の可能性Hiroyasu Yamada
 
How you can speed up serverless development by local
How you can speed up serverless development by localHow you can speed up serverless development by local
How you can speed up serverless development by localPIXTA Inc.
 
おしゃべりゆかり 外部ツールによるMMDAgent操作
おしゃべりゆかり 外部ツールによるMMDAgent操作おしゃべりゆかり 外部ツールによるMMDAgent操作
おしゃべりゆかり 外部ツールによるMMDAgent操作kouji azuma
 
地域レポーター養成講座2016−1
地域レポーター養成講座2016−1地域レポーター養成講座2016−1
地域レポーター養成講座2016−1Terumasa Okabe
 
kintone Café 広島 Vol.15
kintone Café 広島 Vol.15kintone Café 広島 Vol.15
kintone Café 広島 Vol.15Manabu Wada
 
Rubyでアプリ開発(2013 0430)
Rubyでアプリ開発(2013 0430)Rubyでアプリ開発(2013 0430)
Rubyでアプリ開発(2013 0430)Shinichirou Nakamura
 
「おしゃべりゆかり」 MMDAgentDay 掲示資料
「おしゃべりゆかり」 MMDAgentDay 掲示資料「おしゃべりゆかり」 MMDAgentDay 掲示資料
「おしゃべりゆかり」 MMDAgentDay 掲示資料Ranpuutan MMD
 
Prott Story ( Prottができるまで )
Prott Story ( Prottができるまで )Prott Story ( Prottができるまで )
Prott Story ( Prottができるまで )Naofumi Tsuchiya
 
【Unity道場スペシャル 2017幕張】研修設計のヒント
【Unity道場スペシャル 2017幕張】研修設計のヒント【Unity道場スペシャル 2017幕張】研修設計のヒント
【Unity道場スペシャル 2017幕張】研修設計のヒントUnity Technologies Japan K.K.
 
オンライン英会話のモチベーション維持!
オンライン英会話のモチベーション維持!オンライン英会話のモチベーション維持!
オンライン英会話のモチベーション維持!civicpg
 
RaspberryPiとawsで取組んだ自作IoT
RaspberryPiとawsで取組んだ自作IoTRaspberryPiとawsで取組んだ自作IoT
RaspberryPiとawsで取組んだ自作IoTSaito5656
 
良いプログラマーとは
良いプログラマーとは良いプログラマーとは
良いプログラマーとはzaru sakuraba
 
Rubyだけでチンチロをつくる
RubyだけでチンチロをつくるRubyだけでチンチロをつくる
RubyだけでチンチロをつくるK K
 
プログラミングとは
プログラミングとはプログラミングとは
プログラミングとはSeanEEIVA
 
awsでIoTを楽しんでる話
awsでIoTを楽しんでる話awsでIoTを楽しんでる話
awsでIoTを楽しんでる話Saito5656
 
5分でわかるPgcafe
5分でわかるPgcafe5分でわかるPgcafe
5分でわかるPgcafekuippa
 

Tendances (20)

ゼロから始めるうちのこ駆動開発
ゼロから始めるうちのこ駆動開発ゼロから始めるうちのこ駆動開発
ゼロから始めるうちのこ駆動開発
 
Photon Enterprise Cloud 事例
Photon Enterprise Cloud 事例Photon Enterprise Cloud 事例
Photon Enterprise Cloud 事例
 
【kintone Cafe 名古屋】kintone×○○○の可能性
【kintone Cafe 名古屋】kintone×○○○の可能性【kintone Cafe 名古屋】kintone×○○○の可能性
【kintone Cafe 名古屋】kintone×○○○の可能性
 
How you can speed up serverless development by local
How you can speed up serverless development by localHow you can speed up serverless development by local
How you can speed up serverless development by local
 
おしゃべりゆかり 外部ツールによるMMDAgent操作
おしゃべりゆかり 外部ツールによるMMDAgent操作おしゃべりゆかり 外部ツールによるMMDAgent操作
おしゃべりゆかり 外部ツールによるMMDAgent操作
 
地域レポーター養成講座2016−1
地域レポーター養成講座2016−1地域レポーター養成講座2016−1
地域レポーター養成講座2016−1
 
kintone Café 広島 Vol.15
kintone Café 広島 Vol.15kintone Café 広島 Vol.15
kintone Café 広島 Vol.15
 
Rubyでアプリ開発(2013 0430)
Rubyでアプリ開発(2013 0430)Rubyでアプリ開発(2013 0430)
Rubyでアプリ開発(2013 0430)
 
「おしゃべりゆかり」 MMDAgentDay 掲示資料
「おしゃべりゆかり」 MMDAgentDay 掲示資料「おしゃべりゆかり」 MMDAgentDay 掲示資料
「おしゃべりゆかり」 MMDAgentDay 掲示資料
 
CoderDojo赤羽 #3
CoderDojo赤羽 #3CoderDojo赤羽 #3
CoderDojo赤羽 #3
 
Prott Story ( Prottができるまで )
Prott Story ( Prottができるまで )Prott Story ( Prottができるまで )
Prott Story ( Prottができるまで )
 
【Unity道場スペシャル 2017幕張】研修設計のヒント
【Unity道場スペシャル 2017幕張】研修設計のヒント【Unity道場スペシャル 2017幕張】研修設計のヒント
【Unity道場スペシャル 2017幕張】研修設計のヒント
 
オンライン英会話のモチベーション維持!
オンライン英会話のモチベーション維持!オンライン英会話のモチベーション維持!
オンライン英会話のモチベーション維持!
 
RaspberryPiとawsで取組んだ自作IoT
RaspberryPiとawsで取組んだ自作IoTRaspberryPiとawsで取組んだ自作IoT
RaspberryPiとawsで取組んだ自作IoT
 
良いプログラマーとは
良いプログラマーとは良いプログラマーとは
良いプログラマーとは
 
Rubyだけでチンチロをつくる
RubyだけでチンチロをつくるRubyだけでチンチロをつくる
Rubyだけでチンチロをつくる
 
プログラミングとは
プログラミングとはプログラミングとは
プログラミングとは
 
18 minitus発表資料
18 minitus発表資料18 minitus発表資料
18 minitus発表資料
 
awsでIoTを楽しんでる話
awsでIoTを楽しんでる話awsでIoTを楽しんでる話
awsでIoTを楽しんでる話
 
5分でわかるPgcafe
5分でわかるPgcafe5分でわかるPgcafe
5分でわかるPgcafe
 

Similaire à 自動化は仕様が9割(Zapier Meetup #0)

MTプラグイン入門以前
MTプラグイン入門以前MTプラグイン入門以前
MTプラグイン入門以前Hiroshi Yamato
 
お手軽作業自動化入門
お手軽作業自動化入門お手軽作業自動化入門
お手軽作業自動化入門高見 知英
 
20200803 プログラミングの基礎
20200803 プログラミングの基礎20200803 プログラミングの基礎
20200803 プログラミングの基礎Hikaru Tanaka
 
202106 Nutanix meetup x-playによるインフラ管理タスクの自動化_v1.0
202106 Nutanix meetup x-playによるインフラ管理タスクの自動化_v1.0202106 Nutanix meetup x-playによるインフラ管理タスクの自動化_v1.0
202106 Nutanix meetup x-playによるインフラ管理タスクの自動化_v1.0ssuser6cc440
 
面倒臭がりでもキャッチアップしたい- RE:Bot から始めるものぐさ生活 -
面倒臭がりでもキャッチアップしたい- RE:Bot から始めるものぐさ生活 -面倒臭がりでもキャッチアップしたい- RE:Bot から始めるものぐさ生活 -
面倒臭がりでもキャッチアップしたい- RE:Bot から始めるものぐさ生活 -MinoruIto3
 
僕たちがいつまでも​プログラマでいるには?​
僕たちがいつまでも​プログラマでいるには?​僕たちがいつまでも​プログラマでいるには?​
僕たちがいつまでも​プログラマでいるには?​Futa HIRAKOBA
 
1ヶ月で作り切る!スタートアップのための Rails 爆速開発術 (20170306)
1ヶ月で作り切る!スタートアップのための Rails 爆速開発術 (20170306)1ヶ月で作り切る!スタートアップのための Rails 爆速開発術 (20170306)
1ヶ月で作り切る!スタートアップのための Rails 爆速開発術 (20170306)Masataka Sato
 
今さら聞けないITエンジニアのための7つの習慣
今さら聞けないITエンジニアのための7つの習慣今さら聞けないITエンジニアのための7つの習慣
今さら聞けないITエンジニアのための7つの習慣Keisuke Tameyasu
 
ゆるふわぱいそん
ゆるふわぱいそんゆるふわぱいそん
ゆるふわぱいそんyumi_chappy
 
クラッシュフィーバーのシステム構成
クラッシュフィーバーのシステム構成クラッシュフィーバーのシステム構成
クラッシュフィーバーのシステム構成Tomotsune Murata
 
スクラムのフレームワークでKAIZENを体験しよう comeback japan 2017
スクラムのフレームワークでKAIZENを体験しよう comeback japan 2017スクラムのフレームワークでKAIZENを体験しよう comeback japan 2017
スクラムのフレームワークでKAIZENを体験しよう comeback japan 2017HIDEKAZU MATSUURA
 
RTC2023_ChatGPT_YukiTsukamae.pdf
RTC2023_ChatGPT_YukiTsukamae.pdfRTC2023_ChatGPT_YukiTsukamae.pdf
RTC2023_ChatGPT_YukiTsukamae.pdfhossenkamal2
 
RTC2023_ChatGPT_YukiTsukamae.pptx
RTC2023_ChatGPT_YukiTsukamae.pptxRTC2023_ChatGPT_YukiTsukamae.pptx
RTC2023_ChatGPT_YukiTsukamae.pptxhossenkamal2
 
Hour of-code-2016冬-シンポジウム
Hour of-code-2016冬-シンポジウムHour of-code-2016冬-シンポジウム
Hour of-code-2016冬-シンポジウムYuta Tonegawa
 
自動化について
自動化について自動化について
自動化についてYuma Iwasaki
 
プログラマのためのPC自動化
プログラマのためのPC自動化プログラマのためのPC自動化
プログラマのためのPC自動化高見 知英
 
【Unite Tokyo 2019】SRPで一から描画フローを作ってみた! ~Unity描画フローからの脱却~
【Unite Tokyo 2019】SRPで一から描画フローを作ってみた! ~Unity描画フローからの脱却~【Unite Tokyo 2019】SRPで一から描画フローを作ってみた! ~Unity描画フローからの脱却~
【Unite Tokyo 2019】SRPで一から描画フローを作ってみた! ~Unity描画フローからの脱却~UnityTechnologiesJapan002
 
Machine Learning Serviceを使ってみよう
Machine Learning Serviceを使ってみようMachine Learning Serviceを使ってみよう
Machine Learning Serviceを使ってみようYoshitaka Seo
 
GDG2018 vision kit mahjong
GDG2018 vision kit mahjongGDG2018 vision kit mahjong
GDG2018 vision kit mahjongRio Kurihara
 
モブプログラミングを体験しよう at Agile Japan 2017 愛媛サテライト
モブプログラミングを体験しよう at Agile Japan 2017 愛媛サテライトモブプログラミングを体験しよう at Agile Japan 2017 愛媛サテライト
モブプログラミングを体験しよう at Agile Japan 2017 愛媛サテライトToshiyuki Ando
 

Similaire à 自動化は仕様が9割(Zapier Meetup #0) (20)

MTプラグイン入門以前
MTプラグイン入門以前MTプラグイン入門以前
MTプラグイン入門以前
 
お手軽作業自動化入門
お手軽作業自動化入門お手軽作業自動化入門
お手軽作業自動化入門
 
20200803 プログラミングの基礎
20200803 プログラミングの基礎20200803 プログラミングの基礎
20200803 プログラミングの基礎
 
202106 Nutanix meetup x-playによるインフラ管理タスクの自動化_v1.0
202106 Nutanix meetup x-playによるインフラ管理タスクの自動化_v1.0202106 Nutanix meetup x-playによるインフラ管理タスクの自動化_v1.0
202106 Nutanix meetup x-playによるインフラ管理タスクの自動化_v1.0
 
面倒臭がりでもキャッチアップしたい- RE:Bot から始めるものぐさ生活 -
面倒臭がりでもキャッチアップしたい- RE:Bot から始めるものぐさ生活 -面倒臭がりでもキャッチアップしたい- RE:Bot から始めるものぐさ生活 -
面倒臭がりでもキャッチアップしたい- RE:Bot から始めるものぐさ生活 -
 
僕たちがいつまでも​プログラマでいるには?​
僕たちがいつまでも​プログラマでいるには?​僕たちがいつまでも​プログラマでいるには?​
僕たちがいつまでも​プログラマでいるには?​
 
1ヶ月で作り切る!スタートアップのための Rails 爆速開発術 (20170306)
1ヶ月で作り切る!スタートアップのための Rails 爆速開発術 (20170306)1ヶ月で作り切る!スタートアップのための Rails 爆速開発術 (20170306)
1ヶ月で作り切る!スタートアップのための Rails 爆速開発術 (20170306)
 
今さら聞けないITエンジニアのための7つの習慣
今さら聞けないITエンジニアのための7つの習慣今さら聞けないITエンジニアのための7つの習慣
今さら聞けないITエンジニアのための7つの習慣
 
ゆるふわぱいそん
ゆるふわぱいそんゆるふわぱいそん
ゆるふわぱいそん
 
クラッシュフィーバーのシステム構成
クラッシュフィーバーのシステム構成クラッシュフィーバーのシステム構成
クラッシュフィーバーのシステム構成
 
スクラムのフレームワークでKAIZENを体験しよう comeback japan 2017
スクラムのフレームワークでKAIZENを体験しよう comeback japan 2017スクラムのフレームワークでKAIZENを体験しよう comeback japan 2017
スクラムのフレームワークでKAIZENを体験しよう comeback japan 2017
 
RTC2023_ChatGPT_YukiTsukamae.pdf
RTC2023_ChatGPT_YukiTsukamae.pdfRTC2023_ChatGPT_YukiTsukamae.pdf
RTC2023_ChatGPT_YukiTsukamae.pdf
 
RTC2023_ChatGPT_YukiTsukamae.pptx
RTC2023_ChatGPT_YukiTsukamae.pptxRTC2023_ChatGPT_YukiTsukamae.pptx
RTC2023_ChatGPT_YukiTsukamae.pptx
 
Hour of-code-2016冬-シンポジウム
Hour of-code-2016冬-シンポジウムHour of-code-2016冬-シンポジウム
Hour of-code-2016冬-シンポジウム
 
自動化について
自動化について自動化について
自動化について
 
プログラマのためのPC自動化
プログラマのためのPC自動化プログラマのためのPC自動化
プログラマのためのPC自動化
 
【Unite Tokyo 2019】SRPで一から描画フローを作ってみた! ~Unity描画フローからの脱却~
【Unite Tokyo 2019】SRPで一から描画フローを作ってみた! ~Unity描画フローからの脱却~【Unite Tokyo 2019】SRPで一から描画フローを作ってみた! ~Unity描画フローからの脱却~
【Unite Tokyo 2019】SRPで一から描画フローを作ってみた! ~Unity描画フローからの脱却~
 
Machine Learning Serviceを使ってみよう
Machine Learning Serviceを使ってみようMachine Learning Serviceを使ってみよう
Machine Learning Serviceを使ってみよう
 
GDG2018 vision kit mahjong
GDG2018 vision kit mahjongGDG2018 vision kit mahjong
GDG2018 vision kit mahjong
 
モブプログラミングを体験しよう at Agile Japan 2017 愛媛サテライト
モブプログラミングを体験しよう at Agile Japan 2017 愛媛サテライトモブプログラミングを体験しよう at Agile Japan 2017 愛媛サテライト
モブプログラミングを体験しよう at Agile Japan 2017 愛媛サテライト
 

自動化は仕様が9割(Zapier Meetup #0)

Notes de l'éditeur

  1. 毎回露出をまとめるの大変だ
  2. Webの海を探す