Heim >Backend-Entwicklung >Python-Tutorial >Verwendung von Python zur Implementierung der automatischen Antwort kleiner Roboter und zur skalierbaren Entwicklung kleiner Roboter für öffentliche WeChat-Konten

Verwendung von Python zur Implementierung der automatischen Antwort kleiner Roboter und zur skalierbaren Entwicklung kleiner Roboter für öffentliche WeChat-Konten

高洛峰
高洛峰Original
2017-03-27 15:44:322789Durchsuche

Die API stammt vom Turing-Roboter. Wir alle wissen, dass öffentliche WeChat-Konten automatische Antworten haben können. Wir verwenden zunächst ein Python-Skript, um ein einfaches automatisches Antwortskript zu schreiben und die API des Turing-Roboters zu verwenden.

http://www.tuling123.com/help/h_cent_webapi.jhtml?nav=doc Dies ist das Datenformat der von der API bereitgestellten Schnittstelle. Damit ist es für uns sehr einfach, automatisch zu entwickeln Antworten für öffentliche WeChat-Konten (selbst erweitern).

Der Code lautet wie folgt:

# 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)

Das obige ist der detaillierte Inhalt vonVerwendung von Python zur Implementierung der automatischen Antwort kleiner Roboter und zur skalierbaren Entwicklung kleiner Roboter für öffentliche WeChat-Konten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn