Maison >développement back-end >Tutoriel Python >Apprenez à utiliser Python pour implémenter les fonctions du robot WeChat en huit heures (explication détaillée avec images et texte)

Apprenez à utiliser Python pour implémenter les fonctions du robot WeChat en huit heures (explication détaillée avec images et texte)

烟雨青岚
烟雨青岚avant
2020-06-20 13:30:543746parcourir

Apprenez à utiliser Python pour implémenter les fonctions du robot WeChat en huit heures (explication détaillée avec images et texte)

Apprenez à utiliser Python pour implémenter des robots WeChat en huit heures Fonctions (explications détaillées avec images et textes)

WeChat, une super application avec 1 milliard d'utilisateurs quotidiens, domine non seulement les réseaux sociaux nationaux, mais occupe également une place dans les réseaux sociaux étrangers Réseautage. Aujourd'hui, nous allons vous expliquer comment l'utiliser En utilisant Python pour générer un robot WeChat, je me suis soudainement souvenu de ce que M. Lu Xun a dit un jour :
Apprenez à utiliser Python pour implémenter les fonctions du robot WeChat en huit heures (explication détaillée avec images et texte)
Parce que c'est le premier article de WeChat. série de robots, frère Zhu expliquera chaque endroit en détail. Faites de notre mieux pour permettre à chaque étudiant qui souhaite apprendre de commencer en douceur. Faisons quelque chose d'intéressant ensemble.
Apprenez à utiliser Python pour implémenter les fonctions du robot WeChat en huit heures (explication détaillée avec images et texte)1. Introduction du projet

1. Sélection de la bibliothèque WeChat

python sur le développement de WeChat The. les bibliothèques incluent principalement itchat et wxpy, et la couche inférieure de wxpy s'appelle itchat, donc si vous souhaitez simplement l'utiliser, il est recommandé d'utiliser la bibliothèque wxpy, qui est plus élégante et plus orienté objet que les autres bibliothèques. Et il intègre profondément Apprenez à utiliser Python pour implémenter les fonctions du robot WeChat en huit heures (explication détaillée avec images et texte) et 小i机器人 et itchat a une meilleure évolutivité. Si vous souhaitez développer votre propre bibliothèque WeChat, il est recommandé de choisir itchat.

2. Principe de mise en œuvre

Je crois que de nombreux étudiants ont utilisé la version Web de WeChat, et la bibliothèque wxpy (utilisation sous-jacente de itchat) est pour simuler la connexion Sur la page Web, puis appeler l'API de WeChat pour mettre en œuvre l'opération, nous pouvons visualiser la découverte du code source itchat.
Apprenez à utiliser Python pour implémenter les fonctions du robot WeChat en huit heures (explication détaillée avec images et texte)
Apprenez à utiliser Python pour implémenter les fonctions du robot WeChat en huit heures (explication détaillée avec images et texte)
En bref, n'oubliez pas que Actuellement, wxpy et itchat fonctionnent en simulant la version Web de WeChat.

3. Robot Turing

Maintenant qu'il peut simuler Web WeChat, comment peut-il obtenir une réponse automatique ? Ici, nous utilisons Apprenez à utiliser Python pour implémenter les fonctions du robot WeChat en huit heures (explication détaillée avec images et texte). Vous pouvez créer un compte gratuitement sur leur site officiel (http://www.tuling123.com), puis demander un robot gratuit. Chaque personne peut demander jusqu'à cinq robots gratuitement. .
Apprenez à utiliser Python pour implémenter les fonctions du robot WeChat en huit heures (explication détaillée avec images et texte)
Je vais donner une apikey par défaut dans le code du projet afin que tout le monde puisse l'essayer sans la télécharger, mais il est quand même recommandé d'en faire la demande vous-même car cette apikey par défaut a une limite sur le nombre de appelle, et il est considéré comme une Quelle fortune gratuite !

4. Processus global

Afin de faciliter la compréhension de chacun, frère Zhu a dessiné un chronogramme pour chacun
Apprenez à utiliser Python pour implémenter les fonctions du robot WeChat en huit heures (explication détaillée avec images et texte)

2. Code du projet

Tout d'abord, jetons un coup d'œil au schéma de structure du projet :
Apprenez à utiliser Python pour implémenter les fonctions du robot WeChat en huit heures (explication détaillée avec images et texte)

1. Télécharger le projet

Frère Zhu a mis le projet sur GitHub. Certains amis du groupe ont signalé qu'ils ne savaient pas comment utiliser github. Ici, je vais vous expliquer en détail comment le faire. téléchargez le projet depuis github.

Remarque : Github et git ne sont pas la même chose. Github est le plus grand forum de rencontres gay au monde. Ici, nous ne comparons pas l'apparence et la richesse, nous comparons seulement qui a plus de star projets, plus il y a d'étoiles. Cela signifie que plus vous attirez les likes et l'admiration des personnes du même sexe, même vos collègues tomberont amoureux de vous ! Git est un outil de gestion de projet. Les projets sur github sont gérés avec git. Une autre faction d'outils de gestion de projet est svn.

Apprenez à utiliser Python pour implémenter les fonctions du robot WeChat en huit heures (explication détaillée avec images et texte)
Recherchez d'abord le projet que vous devez télécharger, puis cliquez sur Clone or download, puis cliquez sur le bouton Copier à droite. L'adresse du projet de frère Zhu est : https://github. .com/ pig6/wxrobot
Apprenez à utiliser Python pour implémenter les fonctions du robot WeChat en huit heures (explication détaillée avec images et texte)
Ensuite, ouvrez votre pycharm, sélectionnez CSV->Checkout from version control->git, puis collez le lien du projet que vous venez de copier.
Apprenez à utiliser Python pour implémenter les fonctions du robot WeChat en huit heures (explication détaillée avec images et texte)
Apprenez à utiliser Python pour implémenter les fonctions du robot WeChat en huit heures (explication détaillée avec images et texte)
Enfin, pycharm peut vous demander si vous souhaitez ouvrir dans une nouvelle fenêtre ou dans la fenêtre actuelle. Frère Zhu est généralement habitué à ouvrir dans une nouvelle fenêtre (Nouvelle fenêtre), ce qui peut éviter plusieurs projets. Crée de la confusion lors du développement.

2. Téléchargez la bibliothèque wxpy

Après avoir téléchargé le projet, car les bibliothèques nécessaires wxpy ne sont pas installées, pycharm peut avoir le en suivant les invites, nous pouvons alors cliquer sur installer.
Apprenez à utiliser Python pour implémenter les fonctions du robot WeChat en huit heures (explication détaillée avec images et texte)
Si aucune invite pour installer la bibliothèque n'apparaît, nous pouvons ajouter la bibliothèque Setting dans Project->Project Interpreter->wxpy.
Apprenez à utiliser Python pour implémenter les fonctions du robot WeChat en huit heures (explication détaillée avec images et texte)
Ou utilisez la commande suivante pour télécharger la bibliothèque wxpy Si vous utilisez pip3, remplacez le pip ci-dessous.

pip install -U wxpy -i « https://pypi.doubanio.com/simple/ »

3. Exécutez le projet

Vous pouvez appuyer sur le bouton triangle vert dans le coin supérieur droit, ou vous pouvez cliquer avec le bouton droit sur l'élément et cliquer sur Apprenez à utiliser Python pour implémenter les fonctions du robot WeChat en huit heures (explication détaillée avec images et texte).
Apprenez à utiliser Python pour implémenter les fonctions du robot WeChat en huit heures (explication détaillée avec images et texte)
Après l'exécution, un code QR de connexion apparaîtra. Scannez-le avec WeChat sur votre téléphone mobile et cliquez sur OK pour vous connecter et discuter avec vos amis.
Apprenez à utiliser Python pour implémenter les fonctions du robot WeChat en huit heures (explication détaillée avec images et texte)

Tout d'abord, merci pour votre patience dans la lecture Considérant qu'il y a de nombreux étudiants sans connaissances de base, l'article est un peu long.

Cet article est reproduit à partir de : https://blog.csdn.net/u014044812/article/details/89406010

Tutoriel recommandé : "Tutoriel python"

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
Article précédent:Tri du dictionnaire PythonArticle suivant:Tri du dictionnaire Python