<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule" >
  <channel>
  <title>Blog not updated</title>
  <link>http://nairiku.blog.shinobi.jp/</link>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://nairiku.blog.shinobi.jp/RSS/" />
  <description>Blog</description>
  <lastBuildDate>Sun, 04 Apr 2010 21:02:36 GMT</lastBuildDate>
  <language>ja</language>
  <copyright>© Ninja Tools Inc.</copyright>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" />

    <item>
    <title>ブックマーク的なもの</title>
    <description>
    <![CDATA[<script type="text/javascript" src="http://ext.nicovideo.jp/thumb_watch/sm5095574?w=400&amp;h=300"></script><br />
<br />
<br />
<script type="text/javascript" src="http://ext.nicovideo.jp/thumb_watch/sm5094238?w=400&amp;h=300"></script><br />
<br />
<br />
<script type="text/javascript" src="http://ext.nicovideo.jp/thumb_watch/nm5327997?w=400&amp;h=300"></script><br />
<br />
<br />
<script type="text/javascript" src="http://ext.nicovideo.jp/thumb_watch/sm4114679?w=400&amp;h=300"></script><br />
<br />
<br />
<script type="text/javascript" src="http://ext.nicovideo.jp/thumb_watch/sm4112419?w=400&amp;h=300"></script><br />
<br />
<br />
<script type="text/javascript" src="http://ext.nicovideo.jp/thumb_watch/sm4112769?w=400&amp;h=300"></script><br />
<br />
<br />
<script type="text/javascript" src="http://ext.nicovideo.jp/thumb_watch/sm4092187?w=400&amp;h=300"></script><br />
<br />
<br />
<script type="text/javascript" src="http://ext.nicovideo.jp/thumb_watch/sm4120706?w=400&amp;h=300"></script><br />
<br />
<br />
]]>
    </description>
    <category>bookmark</category>
    <link>http://nairiku.blog.shinobi.jp/bookmark/%E3%83%96%E3%83%83%E3%82%AF%E3%83%9E%E3%83%BC%E3%82%AF%E7%9A%84%E3%81%AA%E3%82%82%E3%81%AE</link>
    <pubDate>Sun, 04 Apr 2010 21:00:35 GMT</pubDate>
    <guid isPermaLink="false">nairiku.blog.shinobi.jp://entry/4</guid>
  </item>
    <item>
    <title>クソの役にも立たないスクリプト</title>
    <description>
    <![CDATA[LimeChatってチャンネル名に別名設定できないじゃないですか？<br />
で、#～だと探しづらいじゃないですか？<br />
ってことで、配信者名を打つとチャンネルに入るスクリプトを作ってみた。<br />
名前はフルで書かなくても部分的に一致すればOKです。<br />
<br />
使い方：<br />
/J 配信者名<br />
<br />
とりあえずコマンドは、&quot;J&quot;にしたけど好みで変えてください。<br />
<br />
ソース：<br />
var chanel = new Array();<br />
var keyword = new Array();<br />
<br />
<br />
keyword[0] = &quot;ミノル&quot;;<br />
keyword[1] = &quot;タイツォン&quot;;<br />
keyword[2] = &quot;しゃかりき&quot;;<br />
keyword[3] = &quot;駄目クマ&quot;;<br />
keyword[4] = &quot;すずきさん&quot;;<br />
keyword[5] = &quot;アスカch&quot;;<br />
keyword[6] = &quot;ピストン&quot;;<br />
keyword[7] = &quot;ゴボ&quot;;<br />
keyword[8] = &quot;ピザ（うちゅ～）&quot;;<br />
keyword[9] = &quot;人狼ch&quot;;<br />
keyword[10] = &quot;いなぼう&quot;;<br />
keyword[11] = &quot;ぱるみら&quot;;<br />
keyword[12] = &quot;京極&quot;;<br />
keyword[13] = &quot;ヨウウ&quot;;<br />
keyword[14] = &quot;トシゾー&quot;;<br />
keyword[15] = &quot;天草&quot;;<br />
keyword[16] = &quot;風来ch&quot;;<br />
keyword[17] = &quot;ボルゾイ企画&quot;;<br />
keyword[18] = &quot;ジン&quot;;<br />
keyword[19] = &quot;０１７&quot;;<br />
keyword[20] = &quot;〆鯖&quot;;<br />
keyword[21] = &quot;サブロー&quot;;<br />
keyword[22] = &quot;獄卒ch&quot;;<br />
keyword[23] = &quot;浜田よしかづ&quot;;<br />
keyword[24] = &quot;りぷとん&quot;;<br />
keyword[25] = &quot;しもやか&quot;;<br />
keyword[26] = &quot;トシハル&quot;;<br />
keyword[27] = &quot;テノル&quot;;<br />
keyword[28] = &quot;高幡&quot;;<br />
keyword[29] = &quot;モロリ&quot;;<br />
keyword[30] = &quot;&beta;カロチン&quot;;<br />
keyword[31] = &quot;天宮&quot;;<br />
keyword[32] = &quot;zaki-san&quot;;<br />
keyword[33] = &quot;キョウガ&quot;;<br />
keyword[34] = &quot;かるぴす&quot;;<br />
keyword[35] = &quot;おしり&quot;;<br />
keyword[36] = &quot;ingo&quot;;<br />
keyword[37] = &quot;フルコン&quot;;<br />
keyword[38] = &quot;鉄仮面&quot;;<br />
keyword[39] = &quot;れヴ&quot;;<br />
keyword[40] = &quot;ひとし先輩&quot;;<br />
keyword[41] = &quot;チームやぎさん&quot;;<br />
keyword[42] = &quot;Revin&quot;;<br />
keyword[43] = &quot;クロニカ&quot;;<br />
keyword[44] = &quot;りゅーやん&quot;;<br />
keyword[45] = &quot;すーしー&quot;;<br />
keyword[46] = &quot;ガス&quot;;<br />
keyword[47] = &quot;マツリ&quot;;<br />
keyword[48] = &quot;東浩紀&quot;;<br />
keyword[49] = &quot;Ziraia&quot;;<br />
keyword[50] = &quot;おけふ&quot;;<br />
keyword[51] = &quot;きゆ&quot;;<br />
keyword[52] = &quot;ソイソース醤油&quot;;<br />
keyword[53] = &quot;ゆのどん&quot;;<br />
keyword[54] = &quot;Ust Night Radio&quot;;<br />
keyword[55] = &quot;アキレス&quot;;<br />
keyword[56] = &quot;抱きしめたトゥナイト&quot;;<br />
keyword[57] = &quot;秋色&quot;;<br />
keyword[58] = &quot;うるすぐ&quot;;<br />
keyword[59] = &quot;ぎんねこ&quot;;<br />
keyword[60] = &quot;ちょい&quot;;<br />
keyword[61] = &quot;わく&quot;;<br />
keyword[62] = &quot;しょうこ♂&quot;;<br />
keyword[63] = &quot;もこう&quot;;<br />
keyword[64] = &quot;ダガシヤ&quot;;<br />
keyword[65] = &quot;コウノスケ&quot;;<br />
keyword[66] = &quot;夏美&quot;;<br />
keyword[67] = &quot;小笠原&quot;;<br />
keyword[68] = &quot;ロッキー&quot;;<br />
keyword[69] = &quot;あや&quot;;<br />
keyword[70] = &quot;じゃが&quot;;<br />
keyword[71] = &quot;とつげき東北&quot;;<br />
keyword[72] = &quot;とーしば&quot;;<br />
keyword[73] = &quot;飲み物厨&quot;;<br />
keyword[74] = &quot;紫人参&quot;;<br />
keyword[75] = &quot;拓海&quot;;<br />
keyword[76] = &quot;ユニ&quot;;<br />
keyword[77] = &quot;ssk&quot;;<br />
keyword[78] = &quot;宮助&quot;;<br />
keyword[79] = &quot;みやじ&quot;;<br />
keyword[80] = &quot;りゃん&quot;;<br />
keyword[81] = &quot;らさ&quot;;<br />
keyword[82] = &quot;たろちん&quot;;<br />
keyword[83] = &quot;Kenny&quot;;<br />
keyword[84] = &quot;とっしー&quot;;<br />
keyword[85] = &quot;焼酎うめぇ&quot;;<br />
keyword[86] = &quot;シイタ&quot;;<br />
keyword[87] = &quot;ジョリー&quot;;<br />
keyword[88] = &quot;ねとすたシリアス&quot;;<br />
keyword[89] = &quot;焼肉&quot;;<br />
keyword[90] = &quot;ハチ&quot;;<br />
keyword[91] = &quot;やられ上手&quot;;<br />
keyword[92] = &quot;にしのん&quot;;<br />
keyword[93] = &quot;藤原&quot;;<br />
keyword[94] = &quot;村上裕一&quot;;<br />
keyword[95] = &quot;じんべぇ&quot;;<br />
keyword[96] = &quot;サンタサン&quot;;<br />
keyword[97] = &quot;つばきの&quot;;<br />
keyword[98] = &quot;蘭たん&quot;;<br />
keyword[99] = &quot;めい&quot;;<br />
keyword[100] = &quot;あなごみ&quot;;<br />
keyword[101] = &quot;チロりん&quot;;<br />
keyword[102] = &quot;加藤&quot;;<br />
keyword[103] = &quot;めーぷる&quot;;<br />
keyword[104] = &quot;水城あくあ&quot;;<br />
keyword[105] = &quot;LOLI.COM&quot;;<br />
keyword[106] = &quot;ヘルシー次郎&quot;;<br />
keyword[107] = &quot;いかずき&quot;;<br />
<br />
chanel[0] = &quot;#697&quot;;<br />
chanel[1] = &quot;#taichoooon4545&quot;;<br />
chanel[2] = &quot;#syakariki-seven&quot;;<br />
chanel[3] = &quot;#damekuma&quot;;<br />
chanel[4] = &quot;#suzukick&quot;;<br />
chanel[5] = &quot;#asuka-ch&quot;;<br />
chanel[6] = &quot;#Piistton&quot;;<br />
chanel[7] = &quot;#gobo_tv&quot;;<br />
chanel[8] = &quot;#karuma&quot;;<br />
chanel[9] = &quot;#ustjinro&quot;;<br />
chanel[10] = &quot;#inonakanobou&quot;;<br />
chanel[11] = &quot;#palmira&quot;;<br />
chanel[12] = &quot;#kyougoku1515&quot;;<br />
chanel[13] = &quot;#youu122&quot;;<br />
chanel[14] = &quot;#toshizo2541&quot;;<br />
chanel[15] = &quot;#amakusatenga&quot;;<br />
chanel[16] = &quot;#furai-ch&quot;;<br />
chanel[17] = &quot;#--73&quot;;<br />
chanel[18] = &quot;#jinjinjinjin&quot;;<br />
chanel[19] = &quot;#lioyan017&quot;;<br />
chanel[20] = &quot;#shimesaba&quot;;<br />
chanel[21] = &quot;#saburo&quot;;<br />
chanel[22] = &quot;#tenga16&quot;;<br />
chanel[23] = &quot;#yoshikadu02&quot;;<br />
chanel[24] = &quot;#kouchaahan&quot;;<br />
chanel[25] = &quot;#simoyaka&quot;;<br />
chanel[26] = &quot;#toshiharu1&quot;;<br />
chanel[27] = &quot;#tenor&quot;;<br />
chanel[28] = &quot;#takahata&quot;;<br />
chanel[29] = &quot;#morori&quot;;<br />
chanel[30] = &quot;#atarashi-nami&quot;;<br />
chanel[31] = &quot;#kennjiroh&quot;;<br />
chanel[32] = &quot;#zaki-kuso&quot;;<br />
chanel[33] = &quot;#kyogaustream&quot;;<br />
chanel[34] = &quot;#carupisuhetare&quot;;<br />
chanel[35] = &quot;#marudashirisiri&quot;;<br />
chanel[36] = &quot;#ingo&quot;;<br />
chanel[37] = &quot;#fullcon&quot;;<br />
chanel[38] = &quot;#tetsucamen8929&quot;;<br />
chanel[39] = &quot;#level-rev&quot;;<br />
chanel[40] = &quot;#hitoshiisami&quot;;<br />
chanel[41] = &quot;#yaggii9339&quot;;<br />
chanel[42] = &quot;#revot&quot;;<br />
chanel[43] = &quot;#cronika&quot;;<br />
chanel[44] = &quot;#drgryuyan&quot;;<br />
chanel[45] = &quot;#suu-sii&quot;;<br />
chanel[46] = &quot;#641&quot;;<br />
chanel[47] = &quot;#matsuri-09&quot;;<br />
chanel[48] = &quot;#hazuma&quot;;<br />
chanel[49] = &quot;#ziraiatv&quot;;<br />
chanel[50] = &quot;#okefu&quot;;<br />
chanel[51] = &quot;#pegas&quot;;<br />
chanel[52] = &quot;#oystersource&quot;;<br />
chanel[53] = &quot;#yukimi0&quot;;<br />
chanel[54] = &quot;#ust-night-radio&quot;;<br />
chanel[55] = &quot;#kireko&quot;;<br />
chanel[56] = &quot;#tonighted&quot;;<br />
chanel[57] = &quot;#akiiro&quot;;<br />
chanel[58] = &quot;#urusugu-z&quot;;<br />
chanel[59] = &quot;#maou4320&quot;;<br />
chanel[60] = &quot;#kimootachoi&quot;;<br />
chanel[61] = &quot;#wakuwaku&quot;;<br />
chanel[62] = &quot;#syoukoosu&quot;;<br />
chanel[63] = &quot;#f-liszt&quot;;<br />
chanel[64] = &quot;#dagashiya&quot;;<br />
chanel[65] = &quot;#kounosuke08&quot;;<br />
chanel[66] = &quot;#natu004&quot;;<br />
chanel[67] = &quot;#ogasawara&quot;;<br />
chanel[68] = &quot;#rokkeeyy&quot;;<br />
chanel[69] = &quot;#ayahho&quot;;<br />
chanel[70] = &quot;#jagaga&quot;;<br />
chanel[71] = &quot;#totutohoku1&quot;;<br />
chanel[72] = &quot;#to-shiba&quot;;<br />
chanel[73] = &quot;#aquari&quot;;<br />
chanel[74] = &quot;#murasakininjin&quot;;<br />
chanel[75] = &quot;#satan-takumi&quot;;<br />
chanel[76] = &quot;#uniunione&quot;;<br />
chanel[77] = &quot;#sskjapan&quot;;<br />
chanel[78] = &quot;#namask&quot;;<br />
chanel[79] = &quot;#miyaji&quot;;<br />
chanel[80] = &quot;#yaaaaaaaaaaan&quot;;<br />
chanel[81] = &quot;#lasah&quot;;<br />
chanel[82] = &quot;#tarochin&quot;;<br />
chanel[83] = &quot;#kenny-kenzan&quot;;<br />
chanel[84] = &quot;#toltushi&quot;;<br />
chanel[85] = &quot;#shochu30&quot;;<br />
chanel[86] = &quot;#shiitake&quot;;<br />
chanel[87] = &quot;#inunokimoti3516&quot;;<br />
chanel[88] = &quot;#netosuta&quot;;<br />
chanel[89] = &quot;#namayakiniku&quot;;<br />
chanel[90] = &quot;#yakari&quot;;<br />
chanel[91] = &quot;#yarare-js6529&quot;;<br />
chanel[92] = &quot;#la-sweets&quot;;<br />
chanel[93] = &quot;#fujiwara2&quot;;<br />
chanel[94] = &quot;#murakami-studio&quot;;<br />
chanel[95] = &quot;#jinbexe&quot;;<br />
chanel[96] = &quot;#nicosanta&quot;;<br />
chanel[97] = &quot;#tsubakin&quot;;<br />
chanel[98] = &quot;#dannnoura&quot;;<br />
chanel[99] = &quot;#meei&quot;;<br />
chanel[100] = &quot;#anagomi&quot;;<br />
chanel[101] = &quot;#chironama02&quot;;<br />
chanel[102] = &quot;#kato-otak&quot;;<br />
chanel[103] = &quot;#mapletree&quot;;<br />
chanel[104] = &quot;#akua&quot;;<br />
chanel[105] = &quot;#lolicom&quot;;<br />
chanel[106] = &quot;#hellc-hellc&quot;;<br />
chanel[107] = &quot;#ikazuki&quot;;<br />
<br />
<br />
function event::onSendingCommand(command, text, context) {<br />
&nbsp;&nbsp;&nbsp; if (command = &quot;J&quot;) {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; for(var i in keyword) {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var pattern = new RegExp(text, &quot;i&quot;);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (keyword[i].match(pattern)) {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; join(chanel[i]);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; selectChannel(chanel[i]);
<div><font color="#00CCFF"><span class="Apple-tab-span" style="white-space:pre">		</span>break;</font></div>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; context.handled = true;<br />
&nbsp; &nbsp;&nbsp;&nbsp; }<br />
}<br />
<br />
<br />
苦情は受け付けません。<br />
<br />
DLリンク：<br />
<a href="http://twitter.otoshiana.com/js/chaneljoin.js">chaneljoin.js</a><br />
<br />
<br />
<a target="_blank" href="//nairiku.blog.shinobi.jp/File/chaneljoin.jpg"><img border="0" align="left" alt="chaneljoin.jpg" src="//nairiku.blog.shinobi.jp/Img/1262018299/" /></a><br />
<br />
<a target="_blank" href="//nairiku.blog.shinobi.jp/File/chaneljoin2.jpg"><img border="0" align="left" alt="chaneljoin2.jpg" src="//nairiku.blog.shinobi.jp/Img/1262072508/" /></a><br />
<br />
<font color="#00FFFF">2009/12/29 break追加</font><br />
<br />
<br />
<script type="text/javascript" src="/ScriptLoader?type=YouTube&amp;id=LPp_o4Q69Yk&amp;width=400&amp;height=300"></script>
<br />
<br type="_moz" />]]>
    </description>
    <category>LimeScript</category>
    <link>http://nairiku.blog.shinobi.jp/limescript/%E3%82%AF%E3%82%BD%E3%81%AE%E5%BD%B9%E3%81%AB%E3%82%82%E7%AB%8B%E3%81%9F%E3%81%AA%E3%81%84%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88</link>
    <pubDate>Mon, 28 Dec 2009 16:39:05 GMT</pubDate>
    <guid isPermaLink="false">nairiku.blog.shinobi.jp://entry/3</guid>
  </item>
    <item>
    <title>BOTログイン時に【m】：発言権を解除する</title>
    <description>
    <![CDATA[昔はLimeChatでチャンネルのモードを設定しとけば、発言権の解除（/mode #チャンネル名 -m）<br />
なんてしなくてよかった気がしたが、最近は、毎回解除しないとならないっぽいので、BOTユーザ<br />
が、ログインした時に自動で、解除するようにスクリプトを変えてみる。（手動だと忘れやすいしね）<br />
<br />
今回もやっつけなので、1から考えたりしないで、<a href="http://univoice.blog36.fc2.com/blog-entry-87.html">量産型UNIANGEL</a>を変えるだけで済まします。<br />
<br />
<br />
ソース：<br />
/*************************************************************************/<br />
<br />
//既にメインの管理者アカウントでログインしている時に<br />
//自分のBOT専用アカウントが同じチャンネルに入ってきたら自動で管理者権限を与えるものです。<br />
//090325 バグを修正しました。<br />
//このスクリプトはテストしていますが自己責任で導入して下さい。改変・改造はご自由に！<br />
//(C)2009 ユニ #uniuniuni http://univoice.blog36.fc2.com/<br />
<br />
<br />
<br />
<br />
//下記のmybotnameの&quot;&quot;の中身を必ず自分のBOTのアカウント名に書き換えて下さい<br />
<br />
<br />
var mybotname = &quot;BOT名&quot;;<br />
<br />
<br />
<br />
/*************************************************************************/<br />
<br />
function event::onJoin(prefix, channel)<br />
{<br />
&nbsp;&nbsp;&nbsp; var c = findChannel(channel);<br />
&nbsp;&nbsp;&nbsp; var mybot = c.findMember(mybotname)<br />
&nbsp;&nbsp;&nbsp; if(mybot != null) {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (mybot &amp;&amp; !mybot.op) {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; mode(channel, '+o ' + mybotname);<br />
<font color="#0000ff">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; mode(channel, '-m')</font><br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; }<br />
}<br />
<br />
<br />
mode関数で'-m'するだけですね。簡単ですね。<br />
<br />
ついでにリンク規制モードも解除した場合は、<br />
<font color="#0000ff">mode(channel, '-m')　　　　　&rArr;　　　　</font><font color="#0000ff">mode(channel, '-mU')</font><br />
に変えればOK。<br />
<br />
DLlink：<br />
<a href="http://twitter.otoshiana.com/js/mybotcheck_ryousangata_kai_00.js">mybotcheck_ryousangata_kai_00.js</a><br />
<br />
<br />
設定方法は、管理者権限持ってるアカウントのサーバ（LimeChatのサーバ設定で<br />
UstreamのIRCアカウントとパスワードを入れた方）側でスクリプトをONにすればOK。<br />
<br />
<a target="_blank" href="//nairiku.blog.shinobi.jp/File/setting2.JPG"><img height="93" border="0" align="left" width="150" alt="setting2.JPG" src="//nairiku.blog.shinobi.jp/Img/1261886054/" /></a><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />]]>
    </description>
    <category>LimeScript</category>
    <link>http://nairiku.blog.shinobi.jp/limescript/bot%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E6%99%82%E3%81%AB%E3%80%90m%E3%80%91%EF%BC%9A%E7%99%BA%E8%A8%80%E6%A8%A9%E3%82%92%E8%A7%A3%E9%99%A4%E3%81%99%E3%82%8B</link>
    <pubDate>Sun, 27 Dec 2009 06:05:42 GMT</pubDate>
    <guid isPermaLink="false">nairiku.blog.shinobi.jp://entry/2</guid>
  </item>
    <item>
    <title>複数行応答スクリプト</title>
    <description>
    <![CDATA[ユニさんの 		<!--19-4--><a href="http://univoice.blog36.fc2.com/blog-entry-87.html">量産型UNIANGEL</a>を改造して、キーワードに対して複数行の返答を返せるようにしてみた。<br />
<br />
最初は二次元配列にしようと思ったんだけど、JScriptだと配列定義がめんどうなので、<br />
1行を区切り文字で区切って複数行に分割する方法にした。<br />
とりあえず「\n」を区切り文字にしています。<br />
<font color="#00ccff">※使用の際は、複数行メッセージを+で連結しないで1行に書いてしまった方がいいかも？</font><br />
<br />
ソース：<br />
/*************************************************************************/<br />
<br />
//チャンネル内のコメントのある言葉に反応して会話をランダムで返すbotスクリプトです。<br />
//マクロで会話を作るのが面倒な人の為に作りました。<br />
//※管理者権限を持っている時にしか発言しません。<br />
//また、ブラウザでUstreamを見ている人には見えません。<br />
//このスクリプトはテストしていますが自己責任で導入して下さい。改変・改造はご自由に！<br />
//スクリプトの改修にあたりソイソース醤油さんの羅刹キッカーを一部参考にさせて頂きました。<br />
//Thanks!<br />
//(C)2009 ユニ #uniuniuni http://univoice.blog36.fc2.com/<br />
var keyword = new Array();<br />
var ohenji = new Array();<br />
//ここまで変更しないで下さい<br />
<br />
<font color="#0000ff">// 区切り文字<br />
var delimiter = &quot;\n&quot;;</font><br />
<br />
<br />
/*************************************************************************/<br />
//★会話内容変更部分　編集可能です。★<br />
<br />
//この下を変更すると、反応する単語を指定できます。<br />
//もっと追加したい場合は、その後に続けて<br />
//&nbsp; keyword[次の数字] = '反応する単語';<br />
//と１行ずつ増やしていって下さい。<br />
<br />
keyword[0] = 'こんにちは';<br />
keyword[1] = &quot;こんばんは&quot;;<br />
<br />
<br />
//この下を変更すると、返事する内容を指定できます。<br />
//もっと追加したい場合は、その後に続けて<br />
//&nbsp; ohenji[次の数字] = '返事の文章';<br />
//と１行ずつ増やしていって下さい。<br />
<br />
ohenji[0] = '( &acute;_ゝ`)ノボンジュール♪';<br />
ohenji[1] = &quot;　　　 &and;&and;　\n&quot;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; + &quot;　　　(=ﾟ&omega;ﾟ)ノ　ぃょぅ　\n&quot;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; + &quot;　～（　　x）　\n&quot;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; + &quot;　　　U U　\n&quot;;<br />
<br />
<br />
<br />
/*************************************************************************/<br />
<br />
function event::onChannelText(prefix, channel, text) {<br />
&nbsp;&nbsp;&nbsp; var c = findChannel(channel);<br />
&nbsp;&nbsp;&nbsp; if (c) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var m = c.findMember(myNick);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (m.op) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i in keyword) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (text.match(keyword[i])) {<br />
<font color="#ff0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //n = Math.floor(Math.random()* ohenji.length);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //send(channel, ohenji[n]);</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
<font color="#0000ff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; splitMsg = ohenji[i].split(delimiter);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(var index in splitMsg) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; send(channel, splitMsg[index]);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; }<br />
}<br />
<font color="#0000ff"><br />
</font><font color="#0000ff">青：追加</font><font color="#ff0000"><br />
赤：削除</font><br />
<br />
実行結果：<br />
<a target="_blank" href="//nairiku.blog.shinobi.jp/File/result1.jpg"><img width="150" height="60" align="left" border="0" alt="result1.jpg" src="//nairiku.blog.shinobi.jp/Img/1261486961/" /></a><br />
<br />
<br />
<br />
<br />
ダウンロードリンク：<br />
<a href="http://twitter.otoshiana.com/js/uniangel_ryousangata_kaiwa_kai_00.js">uniangel_ryousangata_kaiwa_kai_00.js</a><br />
（右クリックで名前を付けてリンク先を保存）<br />
<br />
<br />
ちょっと暇な待ち時間があったので、二次元配列版も作ってみた。<br />
/*************************************************************************/<br />
<br />
//チャンネル内のコメントのある言葉に反応して会話をランダムで返すbotスクリプトです。<br />
//マクロで会話を作るのが面倒な人の為に作りました。<br />
//※管理者権限を持っている時にしか発言しません。<br />
//また、ブラウザでUstreamを見ている人には見えません。<br />
//このスクリプトはテストしていますが自己責任で導入して下さい。改変・改造はご自由に！<br />
//スクリプトの改修にあたりソイソース醤油さんの羅刹キッカーを一部参考にさせて頂きました。<br />
//Thanks!<br />
//(C)2009 ユニ #uniuniuni http://univoice.blog36.fc2.com/<br />
var keyword = new Array();<br />
var ohenji = new Array();<br />
//ここまで変更しないで下さい<br />
<br />
<br />
/*************************************************************************/<br />
//★会話内容変更部分　編集可能です。★<br />
<br />
//この下を変更すると、反応する単語を指定できます。<br />
//もっと追加したい場合は、その後に続けて<br />
//&nbsp; keyword[次の数字] = '反応する単語';<br />
//と１行ずつ増やしていって下さい。<br />
<br />
keyword[0] = 'こんにちは';<br />
keyword[1] = &quot;こんばんは&quot;;<br />
<br />
<br />
//この下を変更すると、返事する内容を指定できます。<br />
//もっと追加したい場合は、その後に続けて<br />
//&nbsp; ohenji[次の数字] = '返事の文章';<br />
//と１行ずつ増やしていって下さい。<br />
<br />
<font color="#ffff00">ohenji = [ [&quot;( &acute;_ゝ`)ノボンジュール♪&quot;], // 0 <br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; [&quot;　　　 &and;&and;&quot;,<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &quot;　　　(=ﾟ&omega;ﾟ)ノ　ぃょぅ&quot;,<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &quot;　～（　　x）&quot;,<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &quot;　　　U U&quot;] // 1 <br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;];</font><br />
<br />
<br />
/*************************************************************************/<br />
<br />
function event::onChannelText(prefix, channel, text) {<br />
&nbsp;&nbsp;&nbsp; var c = findChannel(channel);<br />
&nbsp;&nbsp;&nbsp; if (c) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var m = c.findMember(myNick);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (m.op) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i in keyword) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (text.match(keyword[i])) {<br />
<font color="#ff0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //n = Math.floor(Math.random()* ohenji.length);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //send(channel, ohenji[n]);</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
<font color="#0000ff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(var j in ohenji[i]) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; send(channel, ohenji[i][j]);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; }<br />
}<br />
<br />
やっぱ配列番号がわかりずらいし、メッセージ追加するときもミスしそうだし、split版の<br />
方がいいな。<br />
<br />
一応DLリンク：<br />
<a href="http://twitter.otoshiana.com/js/uniangel_ryousangata_kaiwa_kai_01.js">uniangel_ryousangata_kaiwa_kai_01.js</a><br />
<br />
てか、ユニさんのスクリプトを編集して二次配布してもよかったのだろうか？<br />
まあいいやｗ<br />
<br />
<br />]]>
    </description>
    <category>LimeScript</category>
    <link>http://nairiku.blog.shinobi.jp/limescript/%E8%A4%87%E6%95%B0%E8%A1%8C%E5%BF%9C%E7%AD%94%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88</link>
    <pubDate>Tue, 22 Dec 2009 12:49:03 GMT</pubDate>
    <guid isPermaLink="false">nairiku.blog.shinobi.jp://entry/1</guid>
  </item>

    </channel>
</rss>