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

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

高洛峰
Libérer: 2017-03-27 15:44:32
original
2771 Les gens l'ont consulté

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)
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal