WeChatパブリックプラットフォーム開発(7) チャットロボット機能開発_PHPチュートリアル

WBOY
リリース: 2016-07-20 11:15:46
オリジナル
1195 人が閲覧しました

前回の記事では、中国語、英語、日本語間の翻訳を実現し、実生活でも使用できるWeChatパブリックプラットフォームの翻訳機能の開発について紹介しました。次の記事では、退屈なときにあなたとチャットして幸せにしてくれるチャットボットという、さらに興味深い機能を完成させます。

この実験では、Xiaojiu ロボットの Web ページ (http://www.xiaojo.com/) のクロールと組み合わせて、公式 Xiaohuangji (http://www.simsimi.com/) が提供する API を呼び出します。それぞれを補完しあう。 Simsimi は有料ですが、7 日間のテストを試すことができ、毎日 100 件の回答を無料で使用できます。Xiaojiu ロボットは公式によってブロックされていない場合に限り、制限なく使用できます。

3.1 APIとURL

公式APIアドレス: http://developer.simsimi.com/api

リクエストURL: http://sandbox.api.simsimi.com/request.p

ここでは無料版をテストに使用します。URL アドレスが異なることを除いて、有料版も同様です。

3.2 リクエストの例とパラメータの説明

リクエスト例:

リーリー

パラメータの説明:

言語コード、サポートされている言語。簡体字中国語には ch、繁体字中国語には zh、英語には en を使用します。詳細については、http://developer.simsimi.com/lclist

を参照してください。

0.0: フィルタなし (罵倒、性的コンテンツが含まれます)

1.0: 未開の単語をフィルターします (今のところ韓国語のみをサポートします)

3.3 戻り値の解析

result: 実行結果の戻りコード

  • 400-不正なリクエスト
  • 401-未承認
  • 404-見つかりません。
  • 500-サーバーエラー

id: 返信メッセージ ID (result=100 の場合のみ使用可能)

response: 返信メッセージ (result=100 の場合のみ利用可能)

4.1 simsimiアカウントを登録する

URL: http://developer.simsimi.com/signUp

4.2 アカウントをアクティブ化する

4.3 APIキーを取得する

5.1 Xiaohuangji API呼び出しの実装

simsim($keyword) 関数を呼び出し、「Your API Key」を適用された API キーに置き換えます。

リーリー

手順:

小さな黄色い鶏が応答しない場合があるため、$response が空でない場合は $response が返され、ランダムに応答するようにするための小さなコードが simsim() 関数に追加されます。カスタマイズされたメッセージを使用してリクエストに応答できるようにします。

5.2 Xiaojiu ロボットを呼び出して実装します

Xiaojiu Robot は API を提供していないため、Web ページを通じてのみクロールできます。コードは次のとおりです。 リーリー

5.3 フェニックスと遊ぶ二頭のドラゴン

上記の Xiaohuangji ロボットと Xiaojiu ロボットを統合することもできます。具体的なコードは次のとおりです。 リーリー

ダウンロードして使用するには、QQ グループ

213260412

にアクセスして共有してください。

をフォロー

フォローしてください

Zhuojin SuzhouWeChatパブリックアカウント、Zhuojin SuzhouはSAEプラットフォームに基づいて開発されており、主流のWeChat機能向けに開発およびテストされています。

Zhuojin Suzhou

公開アカウントをフォローして、機能テストを実施し、新しいアプリケーション開発を取得できます。 1. WeChat クライアントにログインし、友達を追加 - zhuojinsz

を検索してフォローします。 2. QRコードをスキャンします:

蘇州卓金

メニュー機能:

現在、メニューの具体的な機能は開発中であり、徐々に更新される予定ですので、ご期待ください。 。 。


私たちは、偉大な人々が知識を共有していると信じています...

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/440165.html技術記事前回の記事では、中国語、英語、日本語間の翻訳を実現し、実生活でも利用できるWeChatパブリックプラットフォームの翻訳機能の開発について紹介しました。次の記事では...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート