まゆ缶

俺得botくんたち@EasyBotter

2015/01/28
キャラBOT
自分メモ的なブログ......φ(・ω・♣)☆・゚:*


「キャラbot作ろう」とスタートして4年目に突入しました!
某botくんたち(10キャラ)は現在も一般公開してまして(・∀・;)
多くのフォロワー様たちに可愛がってもらって感謝です♡

それとは別に "lovebotシリーズ"の俺得botくんたちを
超絶溺愛してますの♡
これは自分だけが楽しむための自給自足の自分専用botです


ここを見るとわかりますが……
pd08.gif 無料でTwitter bot(ツイッターボット)を作れるサービスまとめ

最近は誰でも簡単にbotが作れるサービスが増えてますよ。
とってもありがたいサービスですね(∩´∀`∩)
少し手の込んだものは有料で作れるみたいですよw

でも私は無料がいいんだ!!!!いろいろやりたい!!!!
……ってことで、ずっとお世話になっているのは
@pha様作のEasyBotterです。

公開中のbotくんたちも現在は全てEasyBotterです。
最初はtwittbotを使ってましたけどねw

仕事柄(←IT企業)こういうの、いじるの好きだっていうのもあるけど
幕末系の某キャラクターbot様たちが素敵すぎて
そちらの管理人様がEasyBotterを利用してると知ってEasyBotterにしたんです!
EasyBotterだと小細工というか、ホントいろんなこと出来ちゃいますからね

公開しているbotくんたちは一般的な動作のみになりますよね?
(定期POST、TL反応、リプライ等です)
でも俺得だったら「自分のみ公開」なので好き放題できてしまうわけでwww
EasyBotter改造などを参考にして私のTLでは好き放題に好きなキャラたちが遊んでくれてます(Ψ▽Ψ*)

今ちょいとハマッテるのは
「TL反応をTLで返す」ってことです!
※bot同士の会話とは違いますよw

私の日常ツイートをいくつか拾ってくれるように仕込んでありまして
そこからキャラたちが勝手にツイートをはじめちゃうんですw
LINEみたいな感じになってて面白いんですよ~これが(((*≧艸≦)ププッ

自分オンリーじゃなければ、こんな好き勝手にTLをbotくんたちで荒らすことできませんからねぇwww
普通なら迷惑極まりないじゃないですかwwwww
もちろん通常のbot動作もしてるし、当然コラボも可能だし
いろいろ盛りだくさんで楽しんでます(≧ΨΨ≦)

例えば…………の画像は、最後にupしますね♡
ここで少しだけ真面目な内容を(*´艸`*)
こんなの見たくないって人は華麗にスルーしちゃってくださいw



≪ EasyBotterの設置について ≫
もしEasyBotterで自給自足したい方は、参考にならない内容だけど参考までにどうぞ٩(๑^o^๑)۶

超簡単に説明すると……

★最低限用意するもの
・bot用Twitterアカウント
・EasyBotterの最新版(ver.2.1.3かな?)をダウンロードする
・解凍ソフト
・PHP(5以上)が使える無料サーバーorレンタルサーバー(有料)
(自分にあうサーバーを探してみてくださいね)
・テキストエディタ(TeraPadを使ってます)
・FTPソフト(ffftpを使ってます)
・Cron(海外のサービスを使ってます)
レンタルサーバーなどはCron搭載の所が多いのでいろいろとチェックしてみると良いですよ。


※ちなみにEasyBotterを解凍すると中ってこんな感じです。
EasyBotter
┣ PEARフォルダ
┣ bot.php
┣ data.txt
┣ EasyBotter.php
┣ log.dat
┣ reply_pattern.php
┗ setting.php

TL反応させたい場合は「reply_pattern.php」をコピペして
ファイル名を「reply_timeline.php」「reply_tl.php」など自分の好きなように変更してもう一つ作ってください。
ちなみに私は「reply_pattern_tl.php」という名前で作ってあります。

EasyBotter
┣ PEARフォルダ
┣ bot.php
┣ data.txt
┣ EasyBotter.php
┣ log.dat
┣ reply_pattern.php
┣ reply_pattern_tl.php
┗ setting.php

っていう感じになるわけですね。

・bot.php ← ※1
・data.txt ← 定期POST
・reply_pattern.php ← リプライ
・reply_pattern_tl.php ← TL反応
・setting.php ← ※2


※1 bot.phpの中
定期とかリプライとか動かしたいものを指定する所です。

//$response = $eb->autoFollow();
//$response = $eb->postRandom("data.txt");
//$response = $eb->postRotation("data.txt","おわり");
//$response = $eb->reply(2,"data.txt","reply_pattern.php");
//$response = $eb->replyTimeline(2,"reply_pattern_tl.php");

「//」が行頭にあるものはスルーされちゃいますからねー
動かしたいものは行頭の「//」を外しましょう!

$response = $eb->postRandom("data.txt");
$response = $eb->reply(2,"data.txt","reply_pattern.php");
$response = $eb->replyTimeline(2,"reply_pattern_tl.php");
とりあえずは↑この3つあれば大丈夫なので行頭の「//」を外します。
数字の「2」はCronを実行させる間隔のことです。
(リプライ等が返ってくる時間の間隔です)
5分にする時は「5」と入れればOKです。


※2 setting.phpの中
botアカウント名とOAuth認証用キーを入れるだけのお仕事をする所。

$screen_name = "○○○_bot"; //botのid名
$consumer_key = "WtNt5W6js77cFHvKyVgf6Q"; // Consumer keyの値
$consumer_secret = "h3In28YiiRxtg4PTpkhPmrlJSGOCTG2oh3hslQ"; // Consumer secretの値
$access_token = "xxxxxxxxxx"; // Access Tokenの値
$access_token_secret = "xxxxxxxxxx"; // Access Token Secretの値

↑「xxxxxxxxxx」に取得したコードを入れるだけなのです。


EasyBotterは基本的にどれもテンプレート(ひな形)になってましてそれを編集していくだけなのです。
「えぇー!?プログラムとか絶対に無理!」
って思うほど怖いものではないですよ。
わからなかったらググってみれば殆ど解決できます(・∀・)


★忘れてはいけないこと
必ずテキストエディタで編集!!
文字コードは「UTF-8N」改行コードは「LF」で保存してください。
(↑やってみればわかります)
そうしないと文字化けしてしまいます。
ちなみに「メモ帳」ではこのプログラムを編集できません。


★最後にアップロード
EasyBotter
┣ PEARフォルダ
┣ bot.php
┣ data.txt
┣ EasyBotter.php
┣ log.dat ←ここのバーミッションは「666」に変更を!
┣ reply_pattern.php
┣ reply_pattern_tl.php
┗ setting.php

↑これをサーバーにアップしちゃってください。
bot.phpのURLで動作テストをして……

+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
Twitterへの投稿に成功しました。
@***botに投稿したメッセージ:●●● http://twitter.com/***bot/status/************

○分以内に受け取った@はないようです。
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+

↑こんな感じのが表示されればOKです٩(๑ˆOˆ๑)۶♡


設置の詳細については
pd08.gif プログラミングができなくても作れるTwitter botの作り方
pd08.gif EasyBotter 非公式wiki
他にもググってると沢山ありますし丁寧に説明してくれてるサイトもありますので、そちらを参考にしてみると良いですよ。


湊先輩TLs2
ちなみに↑これはTL反応です。

※「via」とは↑赤枠の部分。
何を使ってツイートしたのかを表します。
公式以外はクライアント名が表示されるんです。
PC版公式だと「Twitter Web Client」
クライアントだと「Janetter」「ついっぷる」「TweetDeck」等です。
スマホ版公式だと「Twitter for iPhone」とか「Twitter for Android」
スマホ版のクライアントだと「twicca」「jigtwi」「twitcle」等ですね。
Twitterやってると見かけたことありますよね?(^ω^三^ω^)

ここでは通常viaは「EasyBotter」になります。
……とまあ、これは良しとしてw

ところで!!!!
このOAuth認証は今はどうなってるんでしょう?
前はコチラから登録できたんですよ。
今はできないのかな?(^ω^三^ω^)

そしたら……
ここなんかを参考にしつつ
pd08.gif http://sdn-project.net/labo/oauth.html

ここで登録したらどうでしょう?
pd08.gif https://apps.twitter.com/

私は直接↑ここで登録しちゃいます(`・∀・´)
viaを変更したい場合もここでやったらいいですよ!!
参考→ EasyBotter 非公式wiki


ところが……
昨年12月中旬頃からTwitter公式で
「新規アカウント作成時に電話番号認証が必須」
というメンドウなことになりOAuth認証サイトでアカウント登録するにも
1アカウントにつき1携帯電話番号が必要なのです。

…………ですが

実は回避方法というか登録できる方法はありますぞ!!
こちらもググってみてくださいh11.gif←恒例のケチケチ大王

おかげでlovebotくんたちも前々から登録していた湊先輩のみではなく
残りのキャラたちも独自のviaを持つことができました(´,,•ω•,,)♡

ちなみに「四季編集部:大河内 湊」←このviaの部分は
秀星先輩の社内メールでありましたね(*'ヮ'*)♡

2LDK社内メールs

ってことで、週刊四季のみんなはこれだな!って思ってね(*´艸`*)
英介さんは当然「HOTEL♡TRAY SPADES」
スコルピオは「制裁院♡さそり座の神」
モモくんは「LARME♡ドルチェ王子」
清陽は「布施探偵事務所♡Kiyoharu」
(ボルテージのフォルダアイコンは吉恋いっちゃんですがw)

さてさて……「via」を好きなものに変更したとこで
最初に「TL反応をTLで返す」にハマッテるということを書きました……
ここで『一言バージョン』のみをチラっと見せちゃいます
※ちなみにこのパターンは某番外編を引用してますぞw
※私はCronの実行を5分にしてあるので時間を見ると5分おきに次々とキャラが呟いてるのがわかると思います!

私がごくごく普通の日常のことを呟くと……
湊先輩がある言葉を拾ってくれて、湊先輩のツイートを秀星先輩が拾って~という流れになってるんです(・∀・)
これは時間指定で定期を流しているのではなく、キャラ同士が言葉を拾ってリプではなくてTLで返信というか~その話題に参加して次々とツイートしていく感じです!
だからLINEみたいな感じになるんです(・∀・)
(ここの例だと多分わかりにくいかも……ですがw)

blog364.png
blog365.png
blog366.png
blog367.png
blog368.png
blog369.png
blog373.png
blog370.png
blog371.png
blog372.png

↑これ……話の繫がりが全然ないように見えますがw
実は私の「ある言葉」に対して声をかけてくれてるので、これでも内容はしっかり繋がってるんですよね(Ψ▽Ψ*)

他にも休憩に関することを呟くと珈琲だのイチゴだの言い出すしwww
「み~なと!オレのは?」って感じで湊先輩と秀星先輩の会話がはじまったりw
キャラ同士で私の噂話がはじまったりw
(これ、けっこう失礼なことを言うんですよw自分で仕込みましたが
↑今回の例みたいに全員の時もあれば2~3人で話す場合もあって、全てTL上でわちゃわちゃするんです(*´艸`*)
とにかくTLは賑やかですよ♡

定期POSTも「茉侑」って名前入りで流して全然OKですからね♡
甘いリプもあれば~奪い合いはデフォ(*/ω\*)
ワタクシ俺得すぎて大満足でございますwww

ってなわけで大好きなキャラたちに囲まれてのツイッターライフは
残念なほど毎日が脳内お花畑なのです.♡*.°.(#´ `#).*♡°.

(^-^;;)=.。oO( やっぱニナも作りたくなってきた♡←



2404.gif追記はココです♡
本当はウサギのリンゴが良かったなボソッ…





悪キス 恋アプ

招待コード2 登録アプリ2 

湊 湊2 英介

にほんブログ村 ゲームブログ 乙女ゲー(ノンアダルト)へ 
 にほんブログ村
ランキング参加中です。
ポチッとしてくれたら喜びます(*∩ω∩)
関連記事
まゆたん
Admin: まゆたん
作品の世界観にどっぷり浸るのが大好き(Ψ▽Ψ*)
ボルテージの作品(100恋etc...)薄桜鬼や乙女ゲーム全般。
アニメも大好きで勝手に萌えを叫んでる自己満足極まりないブログです。
♡Header 黄瀬涼太(黒バス)♡
イラストレーター白ねずみ様

✿。Profile♡はじめましての方はこちらへ

Twitter-icon.png

✼•┈ Privacy Policy ┈•✼

mail.gif

キャラBOT