記事一覧

(1)準備編

このBOTは、現在こちらのBOTスクリプトを使用させていただいています。

EasyBotter - プログラミングができなくても作れるTwitter botの作り方


メンテナンスが簡単なことと、多くの方が改造案を提案されているので、
何かあったときに解決しやすいのがいい所だと思います。
(実は、以前、データベースサーバを使用するBOTスクリプトを使用して製作しましたが、
改造中にエラーが出た時に解決法がなかなか見つからず、EasyBotterに戻ってきました)

設置の仕方はいろんなサイトがありますが、私なりの設置方法を記載しておきます。
例として、私の設置環境を付記しておきます。

準備するもの


■動かしたいBOTのtwitterアカウント

現在稼働中のアカウントがある場合は、仮に別のアカウントを取得して、
テストしてからお引越ししたほうが良いと思います
★類似のアカウントを多数取得すると、ツイッターの
複数アカウントの取得規定に抵触したとみなされて
凍結される場合があるようです。
また、二次創作などのBOTはファンアカウント・二次創作についての規定があるのでアカウント名や「どこを自動にするか」については注意してください。
パロディやコメンタリー(解説)、ファンアカウントに関するポリシー

Twitter Help Center 自動化に関するルールと留意点
(例:@19050729bot @19010614bot テスト用に@arcarossa)

■PHP5が使えるサーバ

無料レンタルサーバ等でも、PHP5(以上)が使用可能なところがあります。
また、このBOTは特定のURLに時間ごとにアクセスすることで
動くので、そのためのシステム(cron)が必要になります。
サーバを探す際に、安価でcronを使用できる環境であれば
設置もしやすいと思います。
★BOTの設置がNGなサーバも最近増えているので
注意してください。
(例:usamimi.info 個人サーバなので注意)

■cronが使える環境を探す

ちょっと面倒ですが、有料・無料でcronを使えるところを探します。
この件は長くなるので別のページに。

■テキストエディタ

いわゆる「文字編集できるソフト」ですが、メモ帳ではダメです。
『文字コード:UTF-8、改行コード LF』が指定できればOKで、
PHPに対応しているモノは、自動で色分け等もしてくれるので便利です。
テキストの文字コードと改行コードを変更するソフトも
ありますが、動作を確認したり、ちょっと見たりするときは
テキストエディタがあると便利です。
★UTF-8はBOM無しのほうです。
ソフトによってはUTF-8Nなどと記載されています
(例:秀丸 TeraPad


■FTPソフト

出来上がったファイルをネット上にUPするソフトです。
(例:FFFTP

★他に、設置実績のあるサーバやMac用のソフトなど、使用例は
EasyBotter非公式wiki
こちらの「設置手順 前準備~設置編」に詳しく書かれています。

パロディやファンID、自動BOT製作について

■キャラ名まんまは規約違反
最近、ツイッターBOTやなりきり、あるいはなりきり発言はしないアカウントでも、
キャラクターの名前そのままのBOTやアカウントを散見します。
ご存知ではない方も多いのかもしれませんが、規約違反になるのでご注意ください。
違反報告があればtwitter公式からアカウント凍結されるそうです。
(アカウントの凍結処理を受けると、英文でやり取りして解除を求めることになり、
かなり面倒らしいです……。
複数アカウントを保持している方も多いと思いますので、その点も削除案件に
引っかかりやすいので、きちんと複数アカウント取得理由やファンアカウントの
取得を説明できないとアカウント凍結解除は難しいと思います)

確かに、キャラクター名そのままのIDは魅力的ですが、
それは公式の著作権保持者が使用するものです。
二次創作である以上その点は守らねばなりません。

  • パロディやコメンタリー(解説)、ファンアカウントに関するポリシー
  • ■自動BOTのやっちゃいけないこと
    細かいことですが、自動でやっちゃいけないことはたくさんあります。
    BOTといっても自動で返信やRTするにはtwitterの規約に反しないラインでしか遊べません。
    自動RT、自動返信、自動フォロー、ブロックなどの基本的な部分はもちろんですが、
    単語を検索して@投げる事など、よく考えればNGなのがうなづける話です。
    下記リンクから規約を読んで、反しないようにして製作してください。

  • Twitter Help Center 自動化に関するルールと留意点
  • ページ移動

    • « PREV
    • NEXT »