管理人備考

※bot制作メモ置き場など、何となく一応書いておきたいこと…


■EasyBotter関連メモ


■非公式wiki様
www26.atwiki.jp/easybotter_wiki/


■日本語の曜日
       $weekday = array( "日", "月", "火", "水", "木", "金", "土" );
       $text = str_replace("{youbi_j}",$weekday[date("w")]."曜日",$text);




■名前({name})の中に@がある場合の対処
 ※@の後が英数字だと、IDが存在する場合そこにもリプライが届くため

   //文章を変換する
   function convertText($text, $reply = FALSE){
の箇所の
$text = str_replace("{second}",date("s"),$text);
とかの後あたりに追加した

if(strpos($text, "{name}") !== FALSE){
       $text = str_replace("{name}",$reply->user->name,$text);
       $text = str_replace("@","",$text);
       $text = str_replace("@","",$text);
}

※{name}内部の@を削除しただけ→str_replace("@","",$text);
 全角@だと届くから無意味
 一応動いたから多分おk(;´∀`)


■自分自身に反応(TL、リプライ)

「自分自身のつぶやきを除外する」部分を削除


■$1とか便利

例)反応語→つ【(.+)、(.+)、(.+)】
  返信→$1、$2、$3、ありがとう



















■twittbot関連

●基本

{id}:スクリーンネーム(アルファベットのID)
{name}:名前(日本語で設定できる方の名前)
{tweet}:呼びかけられたときのつぶやき内容
{random:0-100}:数字で 0 から 9 のどれかに置き換わります
{random:好き,嫌い,気になる,普通}: 「好き」「嫌い」「気になる」「普通」のどれか
{year}年{month}月{day}日{hour}時{minute}分{second}秒

※追加されてた日付関係


{strftime:%F} %F "%Y-%m-%d"
{strftime:%A} %A 完全な曜日の名前

■内容関連

  • 方針→なるべく無双準拠っぽい方向で
  ※没にしたものはこれに外れてたのが多いかも

●なのに無双準拠でないものの出典メモ

  • 孔明botの占い(おみくじ)→演義の孔明さん関連の詩
  • 姜維botの占い(おみくじ)→詩経(小雅or大雅)

  • 理由→おみくじっぽさのため詩を引用したかった(;´∀`)
 ※姜維は鄭玄好き(正史準拠)→鄭玄は詩経に注をつけてる→これ

■追加と削除

  • 追加基準→追加したい
  • 削除基準→微妙な出来、新しいのと重複した、方針からずれた、一新したくなった等

■viaのところ


●viaのところの名前、主な履歴(姜維)

北伐は人生
そうだ、北伐、行こう。
日々是北伐
最終更新:2012年01月14日 12:00