google spreadsheetでtwitter bot作ったよ

18
Google SpreadSheet でTwitter Bot作ったよ kanazawa.rb meetup#41 2016年01月16日

Upload: keisuke-oohata

Post on 15-Apr-2017

501 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Google SpreadSheetでtwitter bot作ったよ

Google SpreadSheetでTwitter Bot作ったよ

kanazawa.rb meetup#41 2016年01月16日

Page 2: Google SpreadSheetでtwitter bot作ったよ

Keisuke Oohata

Page 3: Google SpreadSheetでtwitter bot作ったよ

安心してください!!

Page 4: Google SpreadSheetでtwitter bot作ったよ

元ネタあります

Page 5: Google SpreadSheetでtwitter bot作ったよ

http://www.zachwhalen.net/posts/how-to-make-a-twitter-bot-with-google-spreadsheets-version-04/

Page 6: Google SpreadSheetでtwitter bot作ったよ
Page 7: Google SpreadSheetでtwitter bot作ったよ

手順Step1 Twitterアカウントの作成

Step2 Twitter Appの作成

Step3 SpreadSheetの設定

Twitter アカウントTwitter AppのConsumer Key (API Key)

Twitter AppのConsumer Secret (API Secret)

Page 8: Google SpreadSheetでtwitter bot作ったよ

手順Step4 SpreadSheetの設定 SpreadSheet(スクリプトエディタ)のProject Key

Step5 Twitter AppのCallback URLの設定 SpreadSheetの値を設定Step6 ツイートで使用するデータの選択

Page 9: Google SpreadSheetでtwitter bot作ったよ

手順Step7 Test Tweet & Auth BotメニューからSend a Tweetを実行

Step8 Botツイート間隔の選択

Step9 Bot開始

BotメニューからStart Posting Tweetsを実行

Page 10: Google SpreadSheetでtwitter bot作ったよ

簡単な流れ

1.Google Apps Script実行

2.ツイート内容作成

3.Twitter Appからツイート

指定間隔

Page 11: Google SpreadSheetでtwitter bot作ったよ

これを使えば

Page 12: Google SpreadSheetでtwitter bot作ったよ

予約投稿できるんじゃね!?

Page 13: Google SpreadSheetでtwitter bot作ったよ

追加してみた

Page 14: Google SpreadSheetでtwitter bot作ったよ

sheet追加

Page 15: Google SpreadSheetでtwitter bot作ったよ

コード追加

Page 16: Google SpreadSheetでtwitter bot作ったよ

簡単な流れ

1.Google Apps Script実行

2.

4.Twitter Appからツイート

指定間隔

シートから年月時、メッセージ内容、 送信フラグを取得

3. 送信フラグ=0かつ 予約年月時<=現在時間

True

False

Page 17: Google SpreadSheetでtwitter bot作ったよ

Demo

Page 18: Google SpreadSheetでtwitter bot作ったよ

ありがとうございました