Twitter4Rでつくるゆるふわ愛されTwitter bot

Yoji Shidara
Yoji ShidaraCTO at Enishi Tech Inc.
Twitter4Rでつくる
ゆるふわ愛され
Twitter bot
Lovable Twitter Bot Development
with Twitter4R
2008-08-23 Ruby勉強会@札幌-9

        日本Rubyの会
        Ruby札幌
                    しだら ようじ
                      SHIDARA Yohji
ゴール
Twitter bot をつくる
twitter.com
「いまなにしてる?」で繋がる
 コミュニケーションツール
http://twitter.com/darashi
bot
buzztter bot (http://twitter.com/buzztter)
Twitter4Rを使うと簡単
http://twitter4r.rubyforge.org/
インストール




‣ gem install twitter4r
#!/usr/bin/env ruby


require 'time'
# ↑これがないと Twitter::Client#status で
# エラーが発生する (Twitter4R 0.3.0時点)

require 'rubygems'
require 'twitter'


client = Twitter::Client.new(
             :login => ログイン名,
             :password => パスワード)
             )


client.status(:post, "Hello, world!")
これだけ!
Pitを使うと ...
#!/usr/bin/env ruby


require 'time'
# ↑これがないと Twitter::Client#status で
# エラーが発生する (Twitter4R 0.3.0時点)

require 'rubygems'
require 'twitter'
require 'pit'


config = Pit.get('twitter')
client = Twitter::Client.new(config)


client.status(:post, "Hello, world!")
これだけ!
1 of 16

Recommended

Åbning Phdskole Mette Thunø by
Åbning Phdskole Mette ThunøÅbning Phdskole Mette Thunø
Åbning Phdskole Mette Thunøhcseidelin.hum.ku.dk
845 views8 slides
Sinatraで鼻歌混じりのWeb開発 @OSC2009-Do by
Sinatraで鼻歌混じりのWeb開発 @OSC2009-DoSinatraで鼻歌混じりのWeb開発 @OSC2009-Do
Sinatraで鼻歌混じりのWeb開発 @OSC2009-DoYoji Shidara
1.7K views78 slides
Buzztterの裏側とその周辺技術 by
Buzztterの裏側とその周辺技術Buzztterの裏側とその周辺技術
Buzztterの裏側とその周辺技術Yoji Shidara
4.3K views70 slides
Erhvervsphd Morten Bovbjerg by
Erhvervsphd Morten BovbjergErhvervsphd Morten Bovbjerg
Erhvervsphd Morten Bovbjerghcseidelin.hum.ku.dk
1K views15 slides
Den Gode Phdansøgning Peter Stray Jørgensen by
Den Gode Phdansøgning Peter Stray JørgensenDen Gode Phdansøgning Peter Stray Jørgensen
Den Gode Phdansøgning Peter Stray Jørgensenhcseidelin.hum.ku.dk
3.6K views9 slides
Inside Buzztter by
Inside BuzztterInside Buzztter
Inside BuzztterYoji Shidara
1.6K views29 slides

More Related Content

Similar to Twitter4Rでつくるゆるふわ愛されTwitter bot

20100703devdo by
20100703devdo20100703devdo
20100703devdosmokey monkey
869 views9 slides
20 lingrbot by
20 lingrbot20 lingrbot
20 lingrbotrarere
556 views16 slides
python-twitterを用いたTwitterデータ収集 by
python-twitterを用いたTwitterデータ収集python-twitterを用いたTwitterデータ収集
python-twitterを用いたTwitterデータ収集Hikaru Takemura
68.8K views18 slides
Bot Framework v4 開発 Tips 2018-11 by
Bot Framework v4  開発 Tips 2018-11Bot Framework v4  開発 Tips 2018-11
Bot Framework v4 開発 Tips 2018-11Atsushi Yokohama (BEACHSIDE)
1.8K views34 slides
Twitter4jハンズオン 5/1 #twtr_hack by
Twitter4jハンズオン 5/1 #twtr_hackTwitter4jハンズオン 5/1 #twtr_hack
Twitter4jハンズオン 5/1 #twtr_hackYusuke Yamamoto
3K views51 slides
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack by
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hackyut148atgmaildotcom
913 views36 slides

Similar to Twitter4Rでつくるゆるふわ愛されTwitter bot(7)

20 lingrbot by rarere
20 lingrbot20 lingrbot
20 lingrbot
rarere556 views
python-twitterを用いたTwitterデータ収集 by Hikaru Takemura
python-twitterを用いたTwitterデータ収集python-twitterを用いたTwitterデータ収集
python-twitterを用いたTwitterデータ収集
Hikaru Takemura68.8K views
Twitter4jハンズオン 5/1 #twtr_hack by Yusuke Yamamoto
Twitter4jハンズオン 5/1 #twtr_hackTwitter4jハンズオン 5/1 #twtr_hack
Twitter4jハンズオン 5/1 #twtr_hack
Yusuke Yamamoto3K views
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack by yut148atgmaildotcom
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack
Google SpreadSheetでtwitter bot作ったよ by Keisuke Oohata
Google SpreadSheetでtwitter bot作ったよGoogle SpreadSheetでtwitter bot作ったよ
Google SpreadSheetでtwitter bot作ったよ
Keisuke Oohata1.5K views

More from Yoji Shidara

20100721 Buzztter by
20100721 Buzztter20100721 Buzztter
20100721 BuzztterYoji Shidara
1.7K views27 slides
絵文字Ruby: From Sapporo.rb with Love for Emoji. by
絵文字Ruby: From Sapporo.rb with Love for Emoji.絵文字Ruby: From Sapporo.rb with Love for Emoji.
絵文字Ruby: From Sapporo.rb with Love for Emoji.Yoji Shidara
1.8K views34 slides
Jpmobile: Who I Wanna Be And Who I Am by
Jpmobile: Who I Wanna Be And Who I AmJpmobile: Who I Wanna Be And Who I Am
Jpmobile: Who I Wanna Be And Who I AmYoji Shidara
1.7K views42 slides
Building Static Website With Github And Jekyll by
Building Static Website With Github And JekyllBuilding Static Website With Github And Jekyll
Building Static Website With Github And JekyllYoji Shidara
1.8K views55 slides
From Japanese mobile-web world, to Latin-1 developers. (a part of "East Meets... by
From Japanese mobile-web world, to Latin-1 developers. (a part of "East Meets...From Japanese mobile-web world, to Latin-1 developers. (a part of "East Meets...
From Japanese mobile-web world, to Latin-1 developers. (a part of "East Meets...Yoji Shidara
10.2K views70 slides
The Way We Are Working On Our Website @とちぎRuby会議02 by
The Way We Are Working On Our Website @とちぎRuby会議02The Way We Are Working On Our Website @とちぎRuby会議02
The Way We Are Working On Our Website @とちぎRuby会議02Yoji Shidara
1.7K views48 slides

More from Yoji Shidara(14)

20100721 Buzztter by Yoji Shidara
20100721 Buzztter20100721 Buzztter
20100721 Buzztter
Yoji Shidara1.7K views
絵文字Ruby: From Sapporo.rb with Love for Emoji. by Yoji Shidara
絵文字Ruby: From Sapporo.rb with Love for Emoji.絵文字Ruby: From Sapporo.rb with Love for Emoji.
絵文字Ruby: From Sapporo.rb with Love for Emoji.
Yoji Shidara1.8K views
Jpmobile: Who I Wanna Be And Who I Am by Yoji Shidara
Jpmobile: Who I Wanna Be And Who I AmJpmobile: Who I Wanna Be And Who I Am
Jpmobile: Who I Wanna Be And Who I Am
Yoji Shidara1.7K views
Building Static Website With Github And Jekyll by Yoji Shidara
Building Static Website With Github And JekyllBuilding Static Website With Github And Jekyll
Building Static Website With Github And Jekyll
Yoji Shidara1.8K views
From Japanese mobile-web world, to Latin-1 developers. (a part of "East Meets... by Yoji Shidara
From Japanese mobile-web world, to Latin-1 developers. (a part of "East Meets...From Japanese mobile-web world, to Latin-1 developers. (a part of "East Meets...
From Japanese mobile-web world, to Latin-1 developers. (a part of "East Meets...
Yoji Shidara10.2K views
The Way We Are Working On Our Website @とちぎRuby会議02 by Yoji Shidara
The Way We Are Working On Our Website @とちぎRuby会議02The Way We Are Working On Our Website @とちぎRuby会議02
The Way We Are Working On Our Website @とちぎRuby会議02
Yoji Shidara1.7K views
Sinatraで鼻歌まじりのWeb開発 by Yoji Shidara
Sinatraで鼻歌まじりのWeb開発Sinatraで鼻歌まじりのWeb開発
Sinatraで鼻歌まじりのWeb開発
Yoji Shidara10.8K views
SAPICAの利用履歴を可視化する by Yoji Shidara
SAPICAの利用履歴を可視化するSAPICAの利用履歴を可視化する
SAPICAの利用履歴を可視化する
Yoji Shidara2.2K views
Ruby on Rails でつくるアタシ好みの愛され Web サービス by Yoji Shidara
Ruby on Rails でつくるアタシ好みの愛され Web サービスRuby on Rails でつくるアタシ好みの愛され Web サービス
Ruby on Rails でつくるアタシ好みの愛され Web サービス
Yoji Shidara11.7K views
RubyKaigi2008弾丸レポート / ガラパゴスに線路を敷こう by Yoji Shidara
RubyKaigi2008弾丸レポート / ガラパゴスに線路を敷こうRubyKaigi2008弾丸レポート / ガラパゴスに線路を敷こう
RubyKaigi2008弾丸レポート / ガラパゴスに線路を敷こう
Yoji Shidara1.4K views
ガラパゴスに線路を敷こう: 携帯電話用RailsプラグインJpmobile by Yoji Shidara
ガラパゴスに線路を敷こう: 携帯電話用RailsプラグインJpmobileガラパゴスに線路を敷こう: 携帯電話用RailsプラグインJpmobile
ガラパゴスに線路を敷こう: 携帯電話用RailsプラグインJpmobile
Yoji Shidara2.1K views
Twitter分散クロールの野望 by Yoji Shidara
Twitter分散クロールの野望Twitter分散クロールの野望
Twitter分散クロールの野望
Yoji Shidara2.4K views
Pluginが広げるRailsの魅力 by Yoji Shidara
Pluginが広げるRailsの魅力Pluginが広げるRailsの魅力
Pluginが広げるRailsの魅力
Yoji Shidara2.1K views
Rubyistからみたsoupcurry.info by Yoji Shidara
Rubyistからみたsoupcurry.infoRubyistからみたsoupcurry.info
Rubyistからみたsoupcurry.info
Yoji Shidara1.4K views

Recently uploaded

JJUG CCC.pptx by
JJUG CCC.pptxJJUG CCC.pptx
JJUG CCC.pptxKanta Sasaki
6 views14 slides
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化 by
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化Knowledge & Experience
8 views34 slides
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料) by
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)NTT DATA Technology & Innovation
217 views33 slides
01Booster Studio ご紹介資料 by
01Booster Studio ご紹介資料01Booster Studio ご紹介資料
01Booster Studio ご紹介資料ssusere7a2172
220 views19 slides
さくらのひやおろし2023 by
さくらのひやおろし2023さくらのひやおろし2023
さくらのひやおろし2023法林浩之
83 views58 slides
概念モデリングワークショップ 設計編 by
概念モデリングワークショップ 設計編概念モデリングワークショップ 設計編
概念モデリングワークショップ 設計編Knowledge & Experience
10 views37 slides

Recently uploaded(8)

「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化 by Knowledge & Experience
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料) by NTT DATA Technology & Innovation
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)
マネージドPostgreSQLの実現に向けたPostgreSQL機能向上(PostgreSQL Conference Japan 2023 発表資料)
01Booster Studio ご紹介資料 by ssusere7a2172
01Booster Studio ご紹介資料01Booster Studio ご紹介資料
01Booster Studio ご紹介資料
ssusere7a2172220 views
さくらのひやおろし2023 by 法林浩之
さくらのひやおろし2023さくらのひやおろし2023
さくらのひやおろし2023
法林浩之83 views
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料) by NTT DATA Technology & Innovation
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)

Twitter4Rでつくるゆるふわ愛されTwitter bot