Python を使用して小型ロボットの自動応答を実装し、WeChat 公開アカウント用の小型ロボットのスケーラブルな開発を実現する

高洛峰
リリース: 2017-03-27 15:44:32
オリジナル
2559 人が閲覧しました

APIはTuringロボットから来ています。 WeChat 公開アカウントに自動応答があることは誰もが知っています。まず、Python スクリプトを使用して簡単な自動応答スクリプトを作成し、Turing ロボットの API を使用します。

http://www.tuling123.com/help/h_cent_webapi.jhtml?nav=doc これは、API によって提供されるインターフェースのデータ形式です。これにより、WeChat 公式の自動応答を開発することが非常に簡単になります。アカウント (自分たちで拡張) )。

コードは次のとおりです:

# coding=utf-8
import json,urllib
def zidonghuifu(content):
    url='http://www.tuling123.com/openapi/api'
    data={"key": "your  key", "info": content}
    data=urllib.urlencode(data)
    html=urllib.urlopen(url,data).read()
    j=json.loads(html)
    code=j['code']
    if code == 100000:
        recontent = j['text']
    elif code == 200000:
        recontent = j['text']+j['url']
    elif code == 302000:
        recontent = j['text']+j['list'][0]['article']+j['list'][0]['detailurl']
    elif code == 308000:
        recontent = j['text']+j['list'][0]['info']+j['list'][0]['detailurl']
    else:
        recontent = '小机器人还没学会怎么回复这句话'
    return recontent
if __name__=='__main__':
    print('正在启动。。。。。')
    print('问答小程序')
    print('启动完成。。')
    while True:
        content=raw_input('问:')
        me=zidonghuifu(content)
        print(me)
ログイン後にコピー

以上がPython を使用して小型ロボットの自動応答を実装し、WeChat 公開アカウント用の小型ロボットのスケーラブルな開発を実現するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!