2020の9日目の記事です。初めまして鹿児島大学生の@hatuta_8_です。概要contributter_rankingとはcontributterを使っているユーザーの1日のcontribute数トップ3をメンション付きで自動ツイートする今回私が作ったbotです。contribute数??となっている方もいると思うので以下解説します。contributterとは#contributter_reportでおなじみの毎日0時にGitHubのContribution数を呟いてくれるwebサービスです。contributterはこちら↓実際の#contributter_reportによるツイートcontributeとはGitHubの1日の活動の記録を可視化することのできる機能その見た目から「芝生」と呼ばれ、GitHub上で活動することを「草を生やす」と呼んでいます。みなさんも一緒に芝生栽培活動しませんか?開発の経緯Contributterによってつぶやかれたツイートを自動で集計して毎日ランキングをツイートしてくれるbotがあったら人の頑張りが見えて面白そう、僕も頑張ろうってなるかもってことで作りました。APIの利用目的を回答しないといけません。利用する場合は「Yes」にして100文字以内で回答します。質問に回答して数日後にtwitter社から以下のようなメールがきます。APIが発行されました🎉🎉🎉cronが実行されない!?pcがスリープ状態だとどうやら実行されないみたい...→macの設定で自動ツイートをさせたい時間にpcを自動で起動させることで解決しました。params=params)最後にここまで読んでいただき有り難うございました。直感で書いた煩雑なコードなのでこれからリファクタリングしていこうと思います!今回作ったbotをフォローしていただけると飛んで喜びます!ツイートHARUTAM2バッジを贈って著者を応援しようバッジを受け取った著者にはZennから現金やAmazonギフト券が還元されます。最後にZennエンジニアのための情報共有コミュニティAboutZennについて運営会社お知らせ・リリースGuides使い方Publicationよくある質問LinksTwitterGitHubメディアキットLegal利用規約プライバシーポリシ。