ホームページ >WeChat アプレット >WeChatの開発 >php WeChatパブリックアカウント開発 (4) phpはカスタムキーワード返信を実装します

php WeChatパブリックアカウント開発 (4) phpはカスタムキーワード返信を実装します

黄舟
黄舟オリジナル
2017-01-03 09:12:472327ブラウズ

WeChat のパブリック アカウントの開発はサブスクリプション アカウントとサービス アカウントに分かれており、個人がサブスクリプション アカウントにのみ申請できることはわかっています。サブスクリプション アカウントはメニューを設定できず、たとえば、私がヘルプに返信した場合にのみ実装できます。ヘルプ情報が返されます。Huo Yuanjia ムービーに返信すると、Huo Yuanjia ムービーへの詳細なリンクが返されます。これらはキーワード返信であり、特定の形式で実装されています。

キーワードを入力して特定のテキストを返すための新しいテーブルを作成します。ここでは、毎回コードを変更しないように、キーワードと戻り値をデータに書き込みます。テーブルを作成し、テーブルのフィールドを設定します。id、type、value の 3 つのフィールドがあります。

前のセクションでテキスト入力値 $keyword を取得しました。次に、このキーワードを使用してデータベース テーブル t_type に移動し、キーワードや戻り値などの単純で具体的な戻り関数を実装できます。
入力ヘルプなど、ヘルプ情報を返し、翻訳を入力すると、携帯電話 18200000000 を入力して自宅の住所を返します。テキストを直接返すことができる場合は、次のような値を保存します。翻訳を処理する必要がある場合、データベースには fanyi Value が保存され、携帯電話には 1820000000 が保存されます。このコードを見てください

$str2 = mb_substr($keyword,0,2,'utf-8');//前两个字符
$sql = "select value from t_type where type='$keyword' or type='$str2' limit 1";
  $res = mysql_query($sql);
  $rs = mysql_fetch_array($res);
if(!empty($rs)){
  switch($rs[0]){
    case "shouji":
//查询功能
break;

}
}else{
//数据库没有查到进行处理
}

このようにして、携帯電話 + 番号を入力できます。翻訳は実装と同様で、データベースを通じてキーワードと値を設定するだけです。


このように、IDカードの所有権やIPアドレスの照会、動画などのよくある問い合わせなど、基本的にはすべての機能を分類して実装することができ、授業後に実装することができます。

上記は PHP WeChat パブリック アカウントの開発 (4) PHP はカスタム キーワードの返信コンテンツを実装します。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。