Maison >développement back-end >Tutoriel Python >Utiliser Python pour mettre en œuvre la réponse automatique des petits robots et le développement évolutif de petits robots pour les comptes publics WeChat
L'API vient du robot Turing. Nous savons tous que les comptes publics WeChat peuvent avoir des réponses automatiques. Nous utilisons d'abord un script python pour écrire un simple script de réponse automatique et utiliser l'API du robot Turing.
http://www.tuling123.com/help/h_cent_webapi.jhtml?nav=doc C'est le format de données de l'interface fournie par l'API. Avec cela, il nous est très simple de développer des automatiques. réponses pour les comptes publics WeChat (à développer par vous-même).
Le code est le suivant :
# 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)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!