管理人備考
※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