<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/miyajibot/">
    <title>宮本浩次bot（miyajibot） @ ウィキ</title>
    <link>http://w.atwiki.jp/miyajibot/</link>
    <atom:link href="https://w.atwiki.jp/miyajibot/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>宮本浩次bot（miyajibot） @ ウィキ</description>

    <dc:language>ja</dc:language>
    <dc:date>2012-04-16T06:57:59+09:00</dc:date>
    <utime>1334527079</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/miyajibot/pages/16.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/miyajibot/pages/2.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/miyajibot/pages/1.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/miyajibot/pages/25.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/miyajibot/pages/24.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/miyajibot/pages/15.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/miyajibot/pages/23.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/miyajibot/pages/14.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/miyajibot/pages/3.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/miyajibot/pages/22.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/miyajibot/pages/16.html">
    <title>定期POST</title>
    <link>https://w.atwiki.jp/miyajibot/pages/16.html</link>
    <description>
      当botは、現在約2時間ごとに定期POSTをするようになっています。
ポストはほぼランダムですが、設定の性質（ランダムPOSTにより各文のツイート数に偏りが生じた場合、より少ないものを優先的に選んでPOSTする）上、新しい文が追加された直後はその文がPOSTされる確率が高くなっています。

現在当botは、定期POSTだけで約310種類のツイートが登録されていますが、上の理由から、同じツイートが目立つかもしれません。

また、これから先もツイートの種類は増やしますが、当botは無料アカウントであるため、今のところ定期POST文の登録は700個で頭打ちになってしまいます。無料のままの可能性もありますが、twittbot.netの有料アカウントにする、botをプログラムしてレンタルサーバを借りて運用するなど、他の手段もいろいろありますので、それはそのときに検討しようと思います。
レンタルサーバを借りる方法は、今までより複雑なプログラムが可能で、制限もほぼないので、いろいろできるかもしれません。

「なりきり」系のbotはそれはそれで面白いんですが、宮本さんの文章の雰囲気から遠ざかると嫌に思う方もいると思うので、基本的には現状維持で行こうと思っています。
この点についてもご意見ありましたら、ぜひお寄せください。    </description>
    <dc:date>2012-04-16T06:57:59+09:00</dc:date>
    <utime>1334527079</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/miyajibot/pages/2.html">
    <title>メニュー</title>
    <link>https://w.atwiki.jp/miyajibot/pages/2.html</link>
    <description>
      **メニュー
-[[トップページ]]
基本事項編
-[[宮本浩次botについて&gt;about]]
-[[プロフィール画像]]
コミュニケーション編
-[[定期POST]]
-[[リプライ（対応語句を含む）]]
-[[リプライ（対応語句を含まない）]]
-[[RT・QTへの反応]]
-[[タイムライン返信]]
-[[フォロー・リムーブ・ブロック]]
その他
-[[不具合・動作停止について]]
-[[twittbot.netについて]]
-[[このwikiの編集について]]
-[[ノート]]
----
**リンク
-[[@miyajibot - Twitter&gt;&gt;http://twitter.com/#!/miyajibot]]
-[[宮本浩次bot Wiki - twittbot.net&gt;&gt;http://twittbot.net/modules/wiki/?%E5%AE%AE%E6%9C%AC%E6%B5%A9%E6%AC%A1bot]]
-[[管理者 - twitter&gt;&gt;http://twitter.com/#!/swTws]]

----
**カウンター
今日:&amp;counter(today)
昨日:&amp;counter(yesterday)
合計:&amp;counter()

**現在の閲覧者数
&amp;online()人

----
#html2(){{
&lt;a href=&quot;http://atwiki.jp/&quot; title=&quot;無料ウィキ作成@wiki&quot; target=&quot;_blank&quot;&gt;
&lt;img src=&quot;http://atwiki.jp/img/atwiki.gif&quot; border=&quot;0&quot; /&gt;
&lt;/a&gt;}}

&amp;link_editmenu(text=ここを編集)    </description>
    <dc:date>2012-04-16T06:55:21+09:00</dc:date>
    <utime>1334526921</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/miyajibot/pages/1.html">
    <title>トップページ</title>
    <link>https://w.atwiki.jp/miyajibot/pages/1.html</link>
    <description>
      #javascript(){{
  var _gaq = _gaq || [];
  _gaq.push([&#039;_setAccount&#039;, &#039;UA-30912312-1&#039;]);
  _gaq.push([&#039;_trackPageview&#039;]);

  (function() {
    var ga = document.createElement(&#039;script&#039;); ga.type = &#039;text/javascript&#039;; ga.async = true;
    ga.src = (&#039;https:&#039; == document.location.protocol ? &#039;https://ssl&#039; : &#039;http://www&#039;) + &#039;.google-analytics.com/ga.js&#039;;
    var s = document.getElementsByTagName(&#039;script&#039;)[0]; s.parentNode.insertBefore(ga, s);
  })();

}}

**ようこそ
このページはtwitter上の宮本浩次bot（@miyajibot）の説明・仕様をまとめたWikiです。
twittbot.netのWikiが編集しづらかったので、引っ越しました。
まだコンテンツが作成途中ですが、出来るだけ早くページを作成して公開します。
見た目ももう少しなんとかしたいです。

**サイトマップ

&amp;big(){基本事項編}
-@miyajibotを利用するにあたって
-当Bot作成の目的と、ツイートのやりとりについての注意
-当wikiのポリシー

&amp;big(){コミュニケーション編}
-定期POSTについて
-対応語句を含むreplyへの反応
-対応語句を含まないreplyへの反応
-タイムライン返信（@miyajibotを含まないツイートへの反応）
-RT、QTへの反応
-フォロー、リムーブ、ブロックについて

**質問・要望等
-twitterにて@swTwsにリプライをお願いします。
-もしくは、&amp;link_contact(text=フォームから当bot管理者にお問い合わせ)ください。


*よく見られているページ
#popular(10,count)


*編集の仕方は以下をご参照ください。
-[[@wiki便利ツール&gt;http://atwiki.jp/guide/category32.html]]
-[[@wiki構文&gt;http://atwiki.jp/guide/category16.html]]
-[[@wikiプラグイン一覧&gt;http://www1.atwiki.jp/guide/pages/264.html]]
-[[まとめサイト作成支援ツール&gt;http://atwiki.jp/matome/]]    </description>
    <dc:date>2012-04-16T06:42:15+09:00</dc:date>
    <utime>1334526135</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/miyajibot/pages/25.html">
    <title>ノート</title>
    <link>https://w.atwiki.jp/miyajibot/pages/25.html</link>
    <description>
      - test  -- 管理者  (2012-04-16 06:38:48)
#comment(reply)    </description>
    <dc:date>2012-04-16T06:38:48+09:00</dc:date>
    <utime>1334525928</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/miyajibot/pages/24.html">
    <title>このwikiの編集について</title>
    <link>https://w.atwiki.jp/miyajibot/pages/24.html</link>
    <description>
      #javascript(){{
 
  var _gaq = _gaq || [];
  _gaq.push([&#039;_setAccount&#039;, &#039;UA-30912312-1&#039;]);
  _gaq.push([&#039;_trackPageview&#039;]);
 
  (function() {
    var ga = document.createElement(&#039;script&#039;); ga.type = &#039;text/javascript&#039;; ga.async = true;
    ga.src = (&#039;https:&#039; == document.location.protocol ? &#039;https://ssl&#039; : &#039;http://www&#039;) + &#039;.google-analytics.com/ga.js&#039;;
    var s = document.getElementsByTagName(&#039;script&#039;)[0]; s.parentNode.insertBefore(ga, s);
  })();
 
}}

**新規ページ作成
左メニューを編集し、新しい項目を作ります。変更を保存し、そのページのリンクをクリックしてページを編集します。

**復元
間違ってページが消してしまったなど、何らかの理由でページを復元ししたい場合は、以前に更新された各日付のバックアップを利用できます。
ページ上部ツールバー「表示」→「編集履歴（バックアップ）」→それぞれのページの編集履歴へ

**差分
新しく更新があった場合、変更された部分を確認することができます。
ページ上部ツールバー「表示」→「最新版変更点（差分）」→それぞれのページの差分へ

**現在誰でも編集可能なページ
#list_write_only

**管理者のみ編集できるページ
#list_write_only(admin)    </description>
    <dc:date>2012-04-16T06:24:35+09:00</dc:date>
    <utime>1334525075</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/miyajibot/pages/15.html">
    <title>twittbot.netについて</title>
    <link>https://w.atwiki.jp/miyajibot/pages/15.html</link>
    <description>
      #javascript(){{

  var _gaq = _gaq || [];
  _gaq.push([&#039;_setAccount&#039;, &#039;UA-30912312-1&#039;]);
  _gaq.push([&#039;_trackPageview&#039;]);

  (function() {
    var ga = document.createElement(&#039;script&#039;); ga.type = &#039;text/javascript&#039;; ga.async = true;
    ga.src = (&#039;https:&#039; == document.location.protocol ? &#039;https://ssl&#039; : &#039;http://www&#039;) + &#039;.google-analytics.com/ga.js&#039;;
    var s = document.getElementsByTagName(&#039;script&#039;)[0]; s.parentNode.insertBefore(ga, s);
  })();

}}

twittbot.netは、当botの作成・運用に利用しているbot作成サイトです。
専門的な知識が無くても、簡単にツイートし、リプライするbotを作ることが出来ます。
宮本浩次botも、このサイトの仕様に準拠して作られているので、このページを参照していただけるとわかりやすいかと思います。
あとは、bot作りの参考に・・・ちょっとだけなればいいなと思います。

**１．アカウントの種類

twittbot.netのアカウントには有料・無料２つの種類があります。
有料アカウントではより多くの機能が使えたり、詳細な設定ができたりします。
無料のアカウントは有料に比べると多少制限はあるものの、工夫さえすれば楽しいbotを作成するには充分な基本機能がそろっています。
宮本浩次botは、無料のアカウントで作成されています。

無料アカウントの作成は簡単です。まず、bot用アカウントをtwitterで取ります。そのアカウントでログインしたtwitterを別タブで開いた状態で
、twittbot.netのトップページを開くと、青いAuth認証ボタンがあるのでクリックします。twitterのアプリ認証画面に飛ばされ、「はい、許可します」をクリックすれば、twittbot.netでbotのtwitterアカウントがbotとして登録されます。これで編集できるようになります。

また、複数のアカウントを関連付けることもできます。マスターアカウント（twittbot.netのアカウント）ひとつ、botアカウント（twitterのアカウント）を複数設定すれば、マスターアカウントでログインしている間、複数のbotアカウントを簡単に切り替えてそれぞれ編集できます。

**２．自動ポストの種類

無料アカウントでは、「つぶやき」（設定で決められた時間間隔で、設定に応じた順番で登録文をツイートする）、「返信」（受けたリプライ内の登録した語句に応じた登録文を返す）、「ランダム返信」（「返信」に登録された語句が入っていないリプライを受け取ったときにランダムに登録文を返す）、「時間指定」（設定された年月日・時間に決められた文をつぶやく）に対応しています。
有料アカウントでは上記に加え、「[[タイムライン返信]]」（@が付いていなくても、botがフォローする相手のツイートに登録した語句が含まれるとリプライを送る）ができます。

**３．「botとしてつぶやく」
フォームに打ち込むことによって、自動ポストに登録されていない文を「twittbot.netから」という送信元でつぶやくことが出来ます。
外見上、自動ポストと見分けがつかないツイートが可能です。

**４．フォロー
twittbot.netでは詳細設定によって定期的に、botをフォローしている相手を全員自動でフォロー返しすることができます。
しかし、相手がリムーブしても、自動リムーブしないので、相手がこちらのフォローを望まない場合はブロックしてもらうしかありません。
（フォロワーが少なければwebブラウザや各クライアントから管理者の手動でリムーブすることもちろん可能ですが、フォロワーが多くなると厳しいでしょう）。

**５．正規表現について
twittbot.netで作るbotはリプライの設定に正規表現を用いることが出来ます。正規表現はプログラミング的な要素になってくるのでとっつきにくいですが、使いこなすことが出来ればbotに柔軟な反応をさせることが出来るようになります。
UNIXにおける基本的な正規表現の文法について以下&amp;u(){[[正規表現-文法(Wikipedia)&gt;&gt;http://ja.wikipedia.org/wiki/%E6%AD%A3%E8%A6%8F%E8%A1%A8%E7%8F%BE]]}から引用。
#blockquote(){{

|.|	任意の文字にマッチする。|
|[ ]|	括弧内に含まれる一文字にマッチする。例えば、[abc] は a、b、c にマッチする。英語のアルファベットでは、[a-z] は全ての小文字にマッチする。これらは混ぜることが出来る。[abcq-z] は a、b、c、q、r、s、t、u、v、w、x、y、z にマッチし、[a-cq-z]でも同様である。文字 &#039;-&#039; は括弧内の最初か最後にあるときのみ、リテラルに扱われる。例えば、[abc-] や [-abc]は a、b 、c 、- にマッチする。[ や ] 自身にマッチさせる最も手っ取り早い方法は、囲んでいる括弧内で、括弧が最初になるようにすることである。例えば、[][ab] は ]、[、a、b にマッチする。|
|[^ ]|括弧内に含まれない一文字にマッチする。例えば、[^abc] は a、b、c 以外の任意の文字にマッチする。[^a-z] は小文字以外の任意の一文字にマッチする。上と同様にこれらは混ぜることが出来る。|
|^|行の最初にマッチする。|
|$|行の最後にマッチする。|
|\( \)|これに囲まれた表現は、後に呼び出すことが出来る。次の \n の項を参照のこと。|
|\n|ここで n は1から9までの数である。n 番目の \( \) で囲まれた部分にマッチする。この構文は理論的には、言うならば非正規で（正規言語の記述力を超える）、POSIX拡張正規表現では採用されていない。|
|*|一文字に続く &quot;*&quot; は0回以上の表現の繰り返しにマッチする。例えば、&quot;[xyz]*&quot; は &quot;&quot;、&quot;x&quot;、&quot;y&quot;、&quot;zx&quot;、&quot;zyx&quot; などにマッチする。nを1から9までの数字としたとき、\n* は \( \) で囲まれた部分の0回以上の繰り返しにマッチする。例えば、&quot;\(a.\)c\1*&quot; は abcab や abcabab にマッチするが、abcac にマッチしない。&quot;\(&quot; や &quot;\)&quot; で囲まれた表現に続く &quot;*&quot; は無効とされる。しかし、一部の環境ではそうならない。|
|\{x,y\}|直前の&quot;ブロック&quot;の x 回以上 y 回以下の繰り返しにマッチする。例えば、&quot;a\{3,5\}&quot; は aaa、aaaa、aaaaa にマッチする。|

特定の正規表現の実装では、一部のメタ文字の前のバックスラッシュを異なって解釈する。例えば egrep や perl は、バックスラッシュの付いていない 括弧や縦棒 &quot;|&quot; をメタ文字と解釈し、バックスラッシュの付いているものをリテラルに解釈する。古いバージョンの grepは選言演算子 &quot;|&quot; をサポートしていない。

例
&quot;.at&quot; は hat、cat、bat のような三文字の文字列にマッチする
&quot;[hc]at&quot; は hat と cat にマッチする
&quot;[^b]at&quot; は bat 以外の &quot;.at&quot; でマッチする全ての文字列にマッチする
&quot;^[hc]at&quot; は行の最初にあるときだけ、hat と cat にマッチする
&quot;[hc]at$&quot; は行の最後にあるときだけ、hat と cat にマッチする

符号点の範囲によってたとえば「アルファベット大文字」などを表現しようとすることは、時に問題をひきおこす。たとえばロケールに依存する例として、エストニア語のアルファベットでは、s の後に z があり、その後は t、u、v、w、x、y と続くので、[a-z] ではすべての小文字のアルファベットにマッチしない[1]。そのため、POSIX 標準では次の表に示されているクラス、つまり文字の区分を定義している。


|POSIX クラス|対応する表現|意味|
|[:upper:]|[A-Z]|大文字|
|[:lower:]|[a-z]|小文字|
|[:alpha:]|[A-Za-z]|アルファベット|
|[:alnum:]|[A-Za-z0-9]|数字とアルファベット|
|[:digit:]|[0-9]|数字|
|[:xdigit:]|[0-9A-Fa-f]|16進数|
|[:punct:]|[.,!?:...]|句読点|
|[:blank:]|[ \t]|スペースとタブ|
|[:space:]|[ \t\n\r\f\v]|空白文字|
|[:cntrl:]||制御文字|
|[:graph:]|[^ \t\n\r\f\v]|印字文字|
|[:print:]|[^\t\n\r\f\v]|印字文字とスペース|

例: [[:upper:]ab] は大文字と a と b のみにマッチする。

いくつかのツールで使用できる、POSIX にないクラスとして [:word:] がある。[:word:] は通常 [:alnum:] とアンダースコアからなる。これらが多くのプログラミング言語で識別子として使用できる文字であることを反映している。

}}



&amp;u(){[[その他の機能をtwittbot.netで参照する&gt;&gt;http://twittbot.net/modules/guide/index.php]]}    </description>
    <dc:date>2012-04-16T06:17:22+09:00</dc:date>
    <utime>1334524642</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/miyajibot/pages/23.html">
    <title>プロフィール画像</title>
    <link>https://w.atwiki.jp/miyajibot/pages/23.html</link>
    <description>
      #javascript(){{

  var _gaq = _gaq || [];
  _gaq.push([&#039;_setAccount&#039;, &#039;UA-30912312-1&#039;]);
  _gaq.push([&#039;_trackPageview&#039;]);

  (function() {
    var ga = document.createElement(&#039;script&#039;); ga.type = &#039;text/javascript&#039;; ga.async = true;
    ga.src = (&#039;https:&#039; == document.location.protocol ? &#039;https://ssl&#039; : &#039;http://www&#039;) + &#039;.google-analytics.com/ga.js&#039;;
    var s = document.getElementsByTagName(&#039;script&#039;)[0]; s.parentNode.insertBefore(ga, s);
  })();

}}

botのプロフィールに使われた画像のページです。

|&amp;ref(thum001.jpg)|&amp;ref(thum002.jpg)|&amp;ref(thum003.jpg)|
|&amp;ref(thum004.jpg)|&amp;ref(thum005.jpg)|&amp;ref(thum006.jpg)|
|&amp;ref(thum007.jpg)|&amp;ref(thum008.jpg)|  coming soon...|    </description>
    <dc:date>2012-04-16T05:05:06+09:00</dc:date>
    <utime>1334520306</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/miyajibot/pages/14.html">
    <title>about</title>
    <link>https://w.atwiki.jp/miyajibot/pages/14.html</link>
    <description>
      #javascript(){{

  var _gaq = _gaq || [];
  _gaq.push([&#039;_setAccount&#039;, &#039;UA-30912312-1&#039;]);
  _gaq.push([&#039;_trackPageview&#039;]);

  (function() {
    var ga = document.createElement(&#039;script&#039;); ga.type = &#039;text/javascript&#039;; ga.async = true;
    ga.src = (&#039;https:&#039; == document.location.protocol ? &#039;https://ssl&#039; : &#039;http://www&#039;) + &#039;.google-analytics.com/ga.js&#039;;
    var s = document.getElementsByTagName(&#039;script&#039;)[0]; s.parentNode.insertBefore(ga, s);
  })();

}}

&amp;u(){**宮本浩次botについて}

&amp;big(){宮本浩次botの目的・トラブル対処について}
宮本浩次bot（以下、当bot）は、営利活動を目的としない、個人の楽しみのための非公式botです。
管理人はアーティスト本人や、その所属事務所、レコード会社とは一切関係はありません。
このbotのtwitter上でのアーティストの発言の正誤性の判断の責はフォローしたユーザの皆様にあることを前提としていますので、
これに関連して負った不利益にがあったとしても、アーティストおよび各関係者・団体への苦情は一切ご遠慮ください。
当botに関して何か苦情・お問い合わせがあった場合は、当bot管理人にご連絡を宜しくお願いします。
状況に応じ、ツイートの削除・訂正などの適切な処置を取らせていただきます。連絡先は、twitterの管理人アカウント、@swTwsへのリプライ等のほか、トップページ「質問・要望等」の「フォームから当bot管理者にお問い合わせ」からも常時受け付けています。

&amp;u(){**当botおよびwikiの仕様・ポリシー}
-twittbot.netにより作成されたbotです。
-原則、リプライを含めたすべてのツイートは自動POSTになっています。
-【管理者】が入ったツイートは管理者による臨時・緊急のツイートになっています。
-使用画像については、トリミングなどの加工がされた画像になっています。
-当wikiに載っていない事項についての質問を管理者が受けた場合、新たにwikiに載せることがありますが、質問者個人の情報（メールアドレス、ツイッターID、オンラインネーム等）については一切記載しません。
-当wikiの編集はある程度の体裁が整うまでしばらく管理者のみの権限にしますが、それ以降は当ページとトップページを除き誰でも自由に編集できるようにしようと考えています。

長くなりましたが、以上を確認事項とさせていただきます。
上記を了承いただき、愛を持って宮本浩次botを楽しんでいただけたら大変嬉しいです。
ご拝読ありがとうございました。    </description>
    <dc:date>2012-04-16T04:54:38+09:00</dc:date>
    <utime>1334519678</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/miyajibot/pages/3.html">
    <title>右メニュー</title>
    <link>https://w.atwiki.jp/miyajibot/pages/3.html</link>
    <description>
      **Forrow me
#twitter_widget_profile(miyajibot,style=3L)

**更新履歴
#recent(20)


&amp;link_editmenu2(text=ここを編集)    </description>
    <dc:date>2012-04-15T18:39:02+09:00</dc:date>
    <utime>1334482742</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/miyajibot/pages/22.html">
    <title>不具合・動作停止について</title>
    <link>https://w.atwiki.jp/miyajibot/pages/22.html</link>
    <description>
      **システム上の不具合
twittbot.netサーバやtwitterサーバの不具合、仕様などによって、botからリプライが行かない場合もたまにあります。
たとえば短時間で複数の人に偶然同じPOSTを返すような状況になるとエラーになり、僅差で遅れてリプを送った人には返信されない、ということがしばしばあります。
こういった現象が起こった時は申し訳ないのですが、時間を置いてから改めてreplyしていただくか、かける言葉を変えてみる、「一斉に話しかけられて聴こえなかったんだな」と暖かく見守るなど、対処いただけると幸いです。

**それ以外
3.11の震災のときもしばらくbotの活動を停止させていただきましたが、この先もし万が一そういった緊急の事態が起こった場合には、管理者が可能な場合には、その旨をお伝えしてしばらくbotを休止させることになると思います。そのようなときには再開の頃合までお待ちいただくことになってしまいますが何卒ご容赦ください。    </description>
    <dc:date>2012-04-11T06:54:30+09:00</dc:date>
    <utime>1334094870</utime>
  </item>
  </rdf:RDF>
