【Ruby】Twitter(gem)でつぶやくには?

→約 2 分で読めるよ〜

Rubyの「Twitter(gem)」を使ってみました。

プロフィールやツイートの取得、
実際につぶやくところまでまとめてみました。

Twitterが捗るぜ!

環境

・AWS Cloud9

はじめての方は始める前にアラーム設定も忘れずに。

プロフィール情報を取得(目安:5分)

インストール

ファイルを作成

「tweet.rb」というファイルを作成します。

config.consumer_keyとかはAPIキーやトークンを入力してね。

まだAPIを取得していない方は、

Twitter API取得(1)Twitterからメール送信までを参考にどうぞ。

実行

結果

アカウント名、プロフィール、

ツイート数を取得できました。

cloud9user:~/environment $ ruby tweet.rb
“えあ@ふりーらんすLv.1‍♀️”
“ニート→アルバイト→契約社員→正社員(事務・開発)→フリーランス/プログラミング初心者だけど独学で200以上ソフトロボ動かしてたよ(UWSCとVBA)/勉強中→RubyとWordPress/RPA/30女/ドット絵らぶ/”
10211

最新ツイート5つ取得(目安:5分)

ファイル修正

「tweet.rb」ファイルを修正します。

「ツイートを取得する」を繰り返せばいいね。

実行

結果

毎日おっぱいおっぱい言ってるな、このアカウントは()

cloud9user:~/environment $ ruby tweet.rb
–ツイート–
@RY0_JPN チャンドラー読んでみよう
『人生格差はこれで決まる 働き方の損益分岐点』
『仕事のエッセンス 「はたらく」ことで自由になる』
は、おもしろかったですよ。
–ツイート–
RT @ron__taku: セーラームーン好きには一度は見て欲しい動画。
海外の方々が色々な絵柄でアニメの再現をしていて、口の動きとかで考えると本編より凄いw
何回見ても絵柄が違うから全然飽きずに見てられるw
動きも滑らかだし絶対プロ潜んでるやろこれ https://t.co…
–ツイート–
@_kinmi マジメに答えてくれたww
きんみさんも
ぜひ取材させてください
–ツイート–
@2525fukurou おっぱおよ永遠に
–ツイート–
@appleblossom_az たしかにw

ツイートする(目安:5分)

ファイル修正

つぶやくのは

だけで出来るのね・・・!驚き!

実行・結果

つぶやいた〜。

参照

Rubyで簡単なTwitter クライアントをつくる

逆引きRuby

Twitter Gem を使って、気になるあの人の生活リズムを覗き見たい…! #loupestudy

Ruby Twitterであるユーザのツイートのリツイート数やお気に入られ数を取得する

まとめ

Twitter gemで遊んでみました。

ほかにも、特定ワードが含まれるツイートに対して、

「いいね」とフォローも可能らしいですね。

定期実行でつぶやくのも楽しそう。

認証用の「twitter-auth」も試してみたいですね。

夢が広がります〜。

ここでしか読めない!Pythonエンジニア村上さんへの質問

TwitterやQiitaで話題のエンジニア!
村上さんがエンジニアを目指したきっかけは、「2ch」?!
熱い気持ちが文字からも伝わってくるよ。
Twitterも要チェック☆

50名以上のお話が読めるのは、このブログだけ!