pha::home

EasyBotter - プログラミングができなくても作れるTwitter botの作り方

PHPで作ったTwitter Botスクリプト「EasyBotter」を公開しています。

作成:@pha

+


高度な設定:特定の単語を話しかけられたときに特定の単語を返す

スポンサード リンク

高度な設定:特定の単語を話しかけられたときに特定の単語を返す

この機能を使うには

の二つの設定が必要です。

この二つを設定するとreply_random.phpからreply_pattern.phpを呼び出して実行します。reply_pattern.phpを直接実行する必要はありません。

reply_pattern.phpの設定の仕方

ここではPHPファイルを編集してもらうことになります。PHPがよく分からなくても、あらかじめ設定されているサンプルの真似をして編集すれば難しくないと思います。

reply_pattern.phpは初期状態では下のようになっています。サンプルを参考にして同じように書いてみてください

<?php
$reply_pattern = array(
    //「おはよ」を含む発言(「おはよ」「おはよう」「おはよー」など)を受け取ると「おはようございます、御主人様」もしくは「Good Morning, Master.」と返すサンプルです
    "おはよ"=> array(
        "おはようございます、御主人様",
        "Good morning, master.",
    ),
    //「今日の運勢」を含む発言を受け取ると6種類の中からランダムな返答を返すサンプルです
    "今日の運勢"=> array(
        "大吉",
        "中吉",
        "小吉",
        "末吉",
        "吉",
        "凶",
    ),
    //「こんにちは」「こんにちわ」「こんちは」「こんちわ」を含む発言を受け取ると「こんにちはこんにちは!」と返す正規表現のサンプルです
    "こん(に)?ち[はわ]"=> array(
        "こんにちはこんにちは!",
    ),
    //「会話終了」を含む発言を受け取るとリプライを返さなくするサンプルです
    "会話終了"=> array(
        "[[END]]",
    ),
);

編集のポイント

スポンサード リンク