Skip to content

sugartarou/twi-git

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

twi-git

特定の形式の自分のツイートからgitのissueを登録するツールです.

処理の流れとしては,

  1. ハッシュタグなどでツイートを検索
  2. issue登録/特定のissueにコメント追加
  3. ツイートの削除 *

となっています.

* 現時点(2019年6月)では重複登録を避けるために登録に使ったツイートは削除するようにしています.いずれ変わるかもしれません.変える方法を実装できるのであれば好きに改造してください.
* これによる弊害で,画像付きツイートでissue登録しても,ツイートと共に画像も消えますのでご注意を.

下準備

  1. Google Apps Scriptの初期設定など
    Google Apps Scriptのプロジェクトを新規で作ってください.

  2. ライブラリの設定
    画面上部,「リソース」→「ライブラリ」と進んで,twiter apiで使うoauthのライブラリとgithub apiのライブラリを追加してください.

    タイトル プロジェクトキー バージョン
    OAuth1 Mb2Vpd5nfD3Pz-_a-39Q4VfxhMjh3Sh48 7
    GitHubAPI MpVhtQfIUrL3OfsqY2BMtnIv0J4XZf0PJ 6

    リソースライブラリ
    ライブラリ追加

  3. Twitterの認証をする
    twitter.gsを開き,画面上部の「関数を選択」のプルダウンからtwitterAuthorizeUrlを選んで実行してください.
    エラーなく実行が終わったら,[Ctrl] + [Enter]でログを開いてください.
    スクショ1
    URLにアクセスして認証をしてください.

  4. gitの設定

    1. Personal access token の取得
      ここにアクセスし,githubにログインして,Personal access tokenを作ります.

      スクショ2
      ページ最下部の「Generate token」をクリックします.

    2. 作られたトークンが表示されているので,コピーのアイコンをクリックしてコピーします.
      スクショ3  

    3. twi-git.gsを開き, tokenの値のところに貼り付けます.

    4. issueを登録したいリポジトリの設定
      twi-git.gsを開き,queryのところに検索に使いたいワード, ownerのところに”リポジトリのオーナーのアカウント名”,repoのところに”リポジトリ名”を設定します.
      図2

使い方

  1. issue登録 / 特定のissueにコメント追加
    1. 自分で決めた検索用のハッシュタグなどをつけて,以下の形式に添ってツイートします.
      ツイート
      ↑ issue登録の例
      ツイート
      ↑ コメント追加の例
    2. twi-git.gsを開き,画面上部の「関数を選択」のプルダウンからtwi-gitを選んで実行するだけです.

定期的に実行する

定期的に実行するには,画面上部の「吹き出しに時計のアイコン」をクリックして,トリガーを設定してください.
コメント 2019-06-08 133306

参考・引用

【Twitter】GASで自分のツイートを定期RT/引用するbotを作った  
GitHub API を GAS でいい感じで叩くためのライブラリを作った (未完)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published