twitter bot GENERATOR の紹介

Slides:



Advertisements
Similar presentations
「 Twitvideo 」 Twitvideoプレミアムのご案内(素案) Twitter ご利用企業様向けに 動画配信とフォロワー獲得を支援する 新しいサービスです。 2009 年 11 月中旬 スタート!
Advertisements

Microsoft PowerPoint IT講習会 /22 (Tue) テックサポーター 熊谷武将.
情報科学部 ディジタルメディア学科 佐々木研究室 n02k1118 流石 寛子
システム案内.
媒体資料・広告ガイド 朝日新聞社 メディアビジネス局 総合プロデュース室 2016年 5月.
情報基礎A 情報科学研究科 徳山 豪.
詳細検索の方法- EBSCOhost Guided Style 検索フィールド
日本で3番目ぐらいに わかりやすいtwitterのおはなし
Flashプレイヤーを使った動画配信 情報工学科 宮本 崇也.
WEBから確認できる 駐車場管理システムについて
join NASS ~つながりあうネットワーク監視システム~
デジサインSaaSシステム_ライセンス解約手続きのマニュアル
らくらく学校連絡網 スライドショーで見る操作ガイド -7- 出欠確認付きメール escで中断、リターンキーで進みます
WebDAVでOpenOffice.org の文章を共有する
WordPressの基礎.
SoftLayerポータルへの不正アクセス防止
JavaによるCAI学習ソフトウェアの開発
環境教育用E-Learningシステム の開発 平成19年度環境教育実践専修構想発表会 環境教育実践専修 鵜川研究室 彭艶萍
Ustream 2010年8月.
GoNET ~ Ver 2.3 新機能紹介 ~ ネットワーク接続制御アプライアンス 2013年11月リリース 2013年10月
伺か with なでしこ 発表者:しらたま /05/05 うかべん大阪#3.
Web使用のファイル送受信システムの実験
キャンパスクラウドによる 実験環境の構築 情報ネットワーク特論 講義資料.
Al-Mailのインストールと使い方 インストール –1 (pop-authの設定、Al-Mailのインストール用ファイルをダウンロード)
第4回 個人の動画配信補足のためのWeb構築
らくらく学校連絡網 スライドショーで見る操作ガイド -8- グループの新規登録、修正できる項目 escで中断、リターンキーで進みます
WebCluster スライドショーで見る操作ガイド
WebCluster スライドショーで見る操作ガイド
Produced by Value Creation Inc.
WebCluster スライドショーで見る操作ガイド
クラシック音楽普及プロジェクト KG:mao B3 wakutin.
平成22年度に実施を予定するインターネットを 用いた研修システムによる研修 ライブ配信受講手順書
情報ネットワーク論 最終回 動的ルーティング実験デモ ネットワークの構築・管理 遠隔?講義.
Webを使ったナレッジマネジメントとビジネス展開*
EBSCOhost 詳細検索 チュートリアル support.ebsco.com.
Youtubeへの 動画アップロード方法        D8694 初村 聡.
2009/5/22 けーちゃん カンタン  Wikiで情報共有 あいさつ 2009/5/22 けーちゃん
中国・台湾・香港からの訪日客および 潜在顧客に向けたショッピング・レジャー  情報サイト  訪日客の買い物リストの参考情報を提供
ソーシャルメディア統合管理ツール 「エンゲージマネージャー」 操作マニュアル
Kintone 新デザインコンセプト サイボウズ株式会社 2016/10/28 更新.
Androidアプリの作成 07A1069 松永大樹.
2016年度秋期 成果発表会 2016年11月25日 大阪開発センター 技術一部 畑中 龍樹.
(ご参考)各種SNSをSHIFTに連携させる方法 「facebook」「YouTube」「Instagram」「Twitter」
動画投稿サイト ~YouTube~ 現在インターネット上には無数の動画が投稿され視聴されています。
サンデーPonセットアップマニュアル <目次> 1.動作環境について 2.セットアップ作業 ①. ソースの設置
目次. 目次 バージョンアップガイドについて リリース日 バージョン情報 2012年8月28日 (火) バージョンアップガイドの内容 バージョンアップガイドはNIコンサルティングの製品に関する最新のリリースをまとめた統合的なユーザーガイドです。新機能や機能強化の内容、その導入に必要な情報を提供します。最新の機能を利用するガイドとしてお役立てください。
管理画面操作マニュアル <サイト管理(1)> 基本設定 第9版 改訂 株式会社アクア 1.
京都大学 Open Journal Systems 講習会
11.Webサイトとデータベース, Webサイト+ブログシステムの開設手順例
九州大学キャンパスクラウド 利用法 情報ネットワーク特論 講義資料.
Cisco Router GUI設定 CCPE3.2 紹介 本資料に記載の各社社名、製品名は、各社の商標または登録商標です。
対応可否 スキル一覧 株式会社エージェント 2015年10月7日 Ver.1.0.
1DS05174T 有光慶祐 1DS05185P 切原有一 1DS05192W 添田真由
キャンパスクラウドによる 実験環境の構築 情報ネットワーク特論 講義資料.
SNSの急拡大! ネット時事課題 ○子供たちは、スマートフォンや携帯ゲーム機を使い、毎日様々なインターネットサービスを利用しています。
第6回 Androidアプリの作成 07A1069 松永大樹.
Cisco Spark 登録方法 本資料に記載の各社社名、製品名は、各社の商標または登録商標です。.
UDPマルチキャストチャット    空川幸司.
発注者側サイト操作説明書 作成日:2004年6月 Ver1.0 初版 改 訂:2005年9月 Ver1.2 株式会社 コニファ.
Androidアプリの作成 情報工学部情報工学科 07A1069 松永大樹.
日本郵便 「Web-EDI」利用ガイド (JP EDIシステム)
7-0.SWORD Client for WEKO インストールマニュアル Version 2.2
『GoNET-SR 機能一覧』 2017年04月 アイビーソリューション株式会社 Ver 3.4.
個人の動画配信のためのWebサーバ構築 06A1058 古江 和栄.
一歩進んだ Views の使い方 スタジオ・ウミ 山中.
Cisco Spark 登録方法 本資料に記載の各社社名、製品名は 各社の商標または登録商標です。.
富岳3776景 防災 減災 少子 高齢 産業 創出 富岳3776景 誕生の キッカケ 富岳3776景 でこう 変わった!
Androidアプリの作成 07A1069 松永大樹.
異種セグメント端末による 分散型仮想LAN構築機構の設計と実装
ユーザ認証の盗聴 2002/9/10 峯 肇史 牧之内研究室「インターネット実習」Webページ
Presentation transcript:

twitter bot GENERATOR の紹介 株式会社声優ニュースドットコム 時田正彦

自己紹介 時田正彦(ときたまさひこ) (株)声優ニュースドットコム 2008年IPA未踏ソフトウェア開発者 身長・体重が (株)声優ニュースドットコム  2008年IPA未踏ソフトウェア開発者 身長・体重が 獣神サンダーライガーと一緒

自己紹介 ニュースサイト「声優ニュース.com」を運営 http://seiyunews.com/

声優ニュースドットコム 取材やリリース情報から記事を執筆 写真も撮ったりなど

デーモン将棋 コンピュータ将棋選手権参加 結果 2009年5月3日 2勝4敗1引き分け

コンピュータ将棋選手権 会場の様子/2009年5月3日/早稲田大学 国際会議室

デーモン将棋はsourceforge.jpで配布中

動画モジュール Cinemaru 再生中の動画にコメントが付けられる動画モジュール

動画モジュール Cinemaru

twitter bot GENERATOR とは? 無料で使える HD-1.0.4(XOOPS Cube Legacy 2.1.7)で動作

twitter bot GENERATOR に登録するには? ボット用のID、パスワードを入力してログインで完了

twitter bot GENERATOR 2009年12月21日(月)スタート 現在までに、8600アカウント登録 (2010年12月20日)

全体図 利用者 Twitter サーバ ウェブ上で操作 Twitter API で 操作 twitter bot GENETAOR

タイムライン(TL)、フォローしているユーザののコメントがリアルタイムで表示される Twitterの概要 コメント入力、140文字まで フォロー数、リスト編集 タイムライン(TL)、フォローしているユーザののコメントがリアルタイムで表示される

Twitterの概要 無料で利用できる 企業・商用利用も無料 複数アカウント可能(mixi等では複数不可) Twitter APIを使ったさまざまなツール

Twitterはユーザが増加中

有名人アカウント 活用事例

オバマ大統領 鳩山総理大臣 フォロワー:3,312,677 フォロワー:317,894

つぶやきシロー フォロワー:98,968 うすた京介(漫画家) フォロワー:36,325

広瀬香美 フォロワー:267,856 伊集院光 フォロワー:73,724

DELL 120万ドルの販促を達成した事例

UNIQLO 3時間で5000フォロワーを獲得して集客に成功した

キャラクターのつぶやきを公式サイトに組み込んでいる セガ エンド・オブ・エタニティー キャラクターのつぶやきを公式サイトに組み込んでいる

セガ エンド・オブ・エタニティー キャラクターがそれぞれつぶやいている

公式アカウントを設置。作業の経過報告なども フジテレビ アニメ「刀語」 公式アカウントを設置。作業の経過報告なども

日本で2番目にフォロワー数が多いTwitterアカウント ガチャピン (公式) フォローしている人の数が387,000人 (2010年1月) ちょっとした雑誌より読者が多い、そして無料 週刊ファミ通:50万部 週刊アスキー:23万部 電撃PlayStation:22万部 ニュータイプ:18万5千部 アニメディア:14万7千部 アニメージュ:9万7千部

Twitter 用語解説 ツイート(Tweet) = twitterに投稿するつぶやき、コメント フォロー(Follow) =他のユーザーのつぶやきを、自分のホームで見るために登録すること フォロワー(Follower) 自分をフォローしている他のユーザー

Twitter 用語解説 TL(TimeLine) = コメントの表示、流れそのものを指すことも。「サッカー実況のTL」 RT(ReTweet) = 誰かのコメントの再びつぶやく行為 「RT @example おいしいラーメン屋 http://bit.ly/xxxxx」 QT = コメント付きのRT

Twitter 用語解説 ハッシュタグ = 「結びの一番 #sumo」 のように関連ある単語を#と一緒にコメントに含める。ハッシュタグが付いているコメントだけをリアルタイムで追うことができる。 なう = 今のやっていること、状況を書いて最後に「なう」をつける むくり = 起床したときに書くコメント

twitter bot GENERATOR について

TOP画面 オリジナルモジュール cubeUtils モジュール 言語切り替えに使用 カスタム ブロック カスタム ブロック モジュール 言語切り替えに使用 TOP画面 カスタム ブロック カスタム ブロック Bulletin モジュール カスタム ブロック

モジュールの構成 ボットシステム = オリジナルモジュール ニュース = Bulletinモジュール ボットシステム  = オリジナルモジュール ニュース      = Bulletinモジュール このサイトについて = Picoモジュール 利用ガイド    = Picoモジュール 運営会社     = Picoモジュール お問い合わせ  = Picoモジュール

ソフトウェア構成 オリジナルモジュール 標準モジュール群 (botモジュール) Protector / Bulletin Pico / cubeUtils ライブラリ PEAR Services Twitter HD-1.0.4(XOOPS Cube Legacy 2.1.7) Linux / Apache / MySQL / PHP ※API通信で使用

Twitter API ライブラリ 代表的なライブラリ PEAR Services_Twitter 0.5 Zend Framework 1.10  Zend_Service_Twitter

サンプルコード // PEAR require_once 'Services/Twitter.php'; $twitter = new Services_Twitter('username', 'password'); $response = $twitter->statuses->update('こんにちは'); // Zend Framework require_once 'Zend/Service/Twitter.php'; $twitter = new Zend_Service_Twitter('username', 'password'); $response = $twitter->status->update('こんばんは');

Botリスト表示 登録ボットのリスト表示 設定で「表示する」にした場合のみ表示する タグクラウド タグを付けて管理できる

人気のタグ オリジナル 15 ゲーム 103 名言 15 アニメ 98 音楽 14 漫画 78 文学 14 キャラクター 71 オリジナル 15 名言 15 音楽 14 文学 14 ライトノベル 13 小説 12 ゲーム 103 アニメ 98 漫画 78 キャラクター 71 有名人 30 少年ジャンプ 16

「ゲーム」タグのボット例(一部)

つぶやき登録 ログイン後画面 つぶやき登録 登録したつぶやき。定期的につぶやく

返信登録 「○○」を受け取ったら「××」を返すのように返信する設定を行う 条件は正規表現で設定

時間指定つぶやき 指定した時間につぶやく 年月日時分を指定してつぶやく、5分単位 曜日指定もできる

詳細設定 ・つぶやき停止設定 ・つぶやき順序 ・つぶやき間隔(30分~24時間) ・夜間のつぶやき停止 ・ハッシュタグ設定 ・自動フォロー返し

バッチ処理 定期つぶやきバッチ 返信バッチ 時間指定バッチ アカウントチェックバッチ (twitter上で退会してないか) バッチ処理のみを行うサーバがある

HD-1.0.4 選定の理由 UTF-8に標準対応 言語切り替えをやりたかった UTF-8 + 言語切り替えは HD が最も簡単に実現できた(他のディストリでも対応できる) モジュール揃っているので楽

XOOPS部分の設定等 ほぼそのまま Protector ON preload 等は使っていない(標準のまま)

twitter bot GENERATOR のこれまで

2009年12月21日(月) スタート、プレスリリース配信、ニュースサイトで紹介される

2009年12月23日(水) 500アカウント 2009年12月26日(土)1000アカウント、70000つぶやき 2009年12月28日(月)ボットリストページを追加 2009年12月29日(火)日本IT漫画新聞で紹介される

http://www.japan-manganews.jp/?p=988

現在、8600アカウント 2010年 1月 4日(月)twitter でパスワードを変更した場合の対応 2010年 1月 5日(火)2000アカウント、20万つぶやき 2010年 1月 6日(水)ウェブマネー ぷちカンパを導入 2010年 1月10日(日)3000アカウント、36万つぶやき 2010年 1月11日(月)つぶやき間隔設定をリリース 2010年 1月13日(水)サーバメンテナンス 2010年 1月22日(金)サーバトラブル(メインサーバのHDDがクラッシュ) 2010年 1日23日(土)タグ機能のリリース 2010年 1日25日(月)夜間のつぶやき設定をリリース 2010年 1日28日(木)5000アカウント、130万つぶやき 2010年 2日 9日(火)自動フォロー返しをリリース 現在、8600アカウント

運用上のトラブルなど

5分間隔のバッチ処理が5分で終わらなくなる事件 当初、返信のバッチを5分間隔でおこなっていたが、ユーザ増加によって処理が5分でおわらなくなった →100ボット単位で並列でバッチを動作させるようにし、間隔を10分にした

ライバルサービスが謎のトラブル事件 TwitBot Club という同様のウェブサービスがTwitterに投稿できなくなる謎のトラブル ウェブAPIの使ったサービスの怖さを知る

fsockopen() のレベルで拒否られる 一部のボットで投稿できないトラブルが発生 調べてみるとfsockopen()のレベルで接続できていなかった さらに調べてみると twitter.com のIPアドレスが引けなくなってた →ネームサーバの設定を 8.8.8.8 (google のDNSサービス) からローカルのルータのIPアドレスにしたところ改善された

twitter bot GENERATOR の今後 OAuth 認証対応(現在APIで使っているBASIC認証は2010年6月に非推奨になる) TL(タイムライン)に反応してつぶやく つぶやきデータのダウンロード・バックアップ機能 つぶやきデータ・返信設定の並べ替え(操作画面の改善)

ご清聴ありがとうございました