バニングリッシュをフィーチャーするとかではないが




英語(挨拶リプライに限れば独語仏語羅典語も)あたりは堪能という設定にしてみたいなと思ってはいる

てことでEasybotter本体の部分改造例を自分用リファレンスとしておいて置く。

function convertText($text, $reply = FALSE){
$text = str_replace(“{year}”,date(“Y”),$text); あたりの行の真下に

$text = str_replace(“{week}”,date(“D”),$text);
を追記する と、リプライパターンファイルで{Week}と書くと曜日を取得してくる

//使うファイルによって違うものの節に以下
if(strpos($text,”{name}”) !== FALSE){
if(!empty($reply)){
$reply_name = str_replace(“@”,”at “,$reply[“user”][“name”]);//アカウント名中の@を置換
$text = str_replace(“{name}”,$reply_name,$text);
}else{
$randomTweet = $this->getRandomTweet();
$reply_name = str_replace(“@”,”at “,$randomTweet[“user”][“name”]);//アカウント名中の@を置換
$text = str_replace(“{name}”,$reply_name,$text);
}
}
を追記すると表示名の@をat に変換(メンション利用の嫌がらせ回避)

それからEclipseから文中の関数のマニュアルを開くには、ターゲッティングしてShift + F2




Tags:,

This entry was posted on 日曜日, 11月 17th, 2013 at 22:16 and is filed under Bot管理.

You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

(1) Response to “バニングリッシュをフィーチャーするとかではないが”

  1. ななし Says:
    -

    ななしさん、ななしさん、@変換はそこ、追記じゃなくね