> 백엔드 개발 > 파이썬 튜토리얼 > Python을 사용하여 8시간 안에 WeChat 로봇 기능을 구현하는 방법을 배웁니다.(그림과 텍스트로 자세한 설명)

Python을 사용하여 8시간 안에 WeChat 로봇 기능을 구현하는 방법을 배웁니다.(그림과 텍스트로 자세한 설명)

烟雨青岚
풀어 주다: 2020-06-20 14:14:11
앞으로
3762명이 탐색했습니다.

Python을 사용하여 8시간 안에 WeChat 로봇 기능을 구현하는 방법을 배웁니다.(그림과 텍스트로 자세한 설명)

8시간 안에 Python을 사용하여 WeChat 로봇 기능을 구현하는 방법을 배우세요(자세한 그림 및 텍스트 설명)

일일 사용자가 10억 명에 달하는 슈퍼 앱 WeChat 국내 소셜 네트워킹을 선도하고 있으며, 해외 소셜 네트워킹에서도 자리를 잡고 있습니다. 오늘은 Python을 사용하여 WeChat 로봇을 생성하는 방법에 대해 이야기하겠습니다. 문득 Lu Xun 씨가 한 말이 생각났습니다:
Python을 사용하여 8시간 안에 WeChat 로봇 기능을 구현하는 방법을 배웁니다.(그림과 텍스트로 자세한 설명)
왜냐하면 WeChat 로봇 시리즈의 첫 번째 기사입니다. Zhu 형제님은 각 장소에 대해 매우 자세히 설명하여 학습을 원하는 모든 학생이 원활하게 시작할 수 있도록 노력하고 있습니다.
Python을 사용하여 8시간 안에 WeChat 로봇 기능을 구현하는 방법을 배웁니다.(그림과 텍스트로 자세한 설명)1. 프로젝트 소개

1. WeChat 라이브러리 선택

Python의 WeChat 개발용 라이브러리로는 주로 itchat, wxpy가 있습니다. >wxpy의 맨 아래 레이어는 itchat이라 불리므로 그냥 사용하고 싶다면 wxpy 라이브러리를 사용하는 것이 좋습니다. 다른 라이브러리보다 객체 지향적이며 Turing RobotXiaoi Robot을 긴밀하게 통합하고 itchat은 개발하려는 경우 확장성이 더 좋습니다. 나만의 WeChat Kuna는 itchat을 선택할 것을 권장합니다. itchatwxpy,而wxpy底层是调用的itchat,所以如果你只是要使用的话建议使用wxpy库,它比其他的库都要优雅,更面向对象,而且深度整合了Python을 사용하여 8시간 안에 WeChat 로봇 기능을 구현하는 방법을 배웁니다.(그림과 텍스트로 자세한 설명)小i机器人;而itchat扩展性更好,如果你想自己开发一个自己的微信库那建议选itchat

2.实现原理

我相信有不少同学使用过微信的网页版,而wxpy(底层使用itchat)库就是模拟登录网页端,然后调用微信的api实现操作的,我们可以查看itchat源码发现。
Python을 사용하여 8시간 안에 WeChat 로봇 기능을 구현하는 방법을 배웁니다.(그림과 텍스트로 자세한 설명)
Python을 사용하여 8시간 안에 WeChat 로봇 기능을 구현하는 방법을 배웁니다.(그림과 텍스트로 자세한 설명)
总之大家记住,目前wxpyitchat都是模拟网页版微信来操作的

3.Python을 사용하여 8시간 안에 WeChat 로봇 기능을 구현하는 방법을 배웁니다.(그림과 텍스트로 자세한 설명)

既然可以模拟网页微信了,那又如何做到自动回复呢?这里我们就使用到了Python을 사용하여 8시간 안에 WeChat 로봇 기능을 구현하는 방법을 배웁니다.(그림과 텍스트로 자세한 설명),大家可以在他们的官网(http://www.tuling123.com)免费注册账号,然后申请一个免费的机器人,每个人最多免费申请五个机器人。
Python을 사용하여 8시간 안에 WeChat 로봇 기능을 구현하는 방법을 배웁니다.(그림과 텍스트로 자세한 설명)
我会在项目代码中给一个默认的apikey,让大家不用下载就可以尝试,但是还是建议自己去申请,因为这个默认的apikey有调用次数限制,况且这算是一笔免费的财富呢!

4.整体流程

为了方便大家理解,猪哥给大家画了一个时序图
Python을 사용하여 8시간 안에 WeChat 로봇 기능을 구현하는 방법을 배웁니다.(그림과 텍스트로 자세한 설명)

二、项目代码

先来张Python을 사용하여 8시간 안에 WeChat 로봇 기능을 구현하는 방법을 배웁니다.(그림과 텍스트로 자세한 설명)图压压惊:
Python을 사용하여 8시간 안에 WeChat 로봇 기능을 구현하는 방법을 배웁니다.(그림과 텍스트로 자세한 설명)

1.下载项目

猪哥已经把项目放在了GitHub上,群里有小伙伴反馈不会使用github,这里我就详细讲一下如何从github上下载项目。

注意:github与git不是同一个东西,github是全球最大的同性恋交友论坛,在这里我们不比颜值与财富,只比谁的项目star

🎜2. 구현 원리 🎜🎜🎜많은 학생들이 WeChat의 웹 버전을 사용해 본 적이 있을 것으로 생각하며, wxpy(하위 레이어는 itchat를 사용) 라이브러리는 다음과 같습니다. 웹페이지 로그인을 시뮬레이션한 다음 WeChat의 API를 호출하여 작업을 구현하면 itchat 소스 코드를 보고 확인할 수 있습니다. 🎜사용자 에이전트 정보🎜프록시됩니다. 정보는 요청 헤더에 배치됩니다.🎜요컨대, 모두가 기억하는 바는 🎜현재 wxpy입니다. 그리고 itchat는 WeChat🎜의 웹 버전을 시뮬레이션하여 작동됩니다. 🎜

🎜🎜3. Turing Robot🎜🎜

🎜이제 웹 WeChat을 시뮬레이션할 수 있는데 어떻게 자동으로 응답할 수 있을까요? 여기서는 Turing Robot을 사용합니다. 공식 홈페이지(http://www.tuling123.com)에서 무료로 계정을 등록한 후, 누구나 무료로 로봇을 신청할 수 있습니다. 5개의 무료 로봇. 🎜튜링 로봇🎜모든 사람이 다운로드하지 않고도 사용해 볼 수 있도록 프로젝트 코드에 기본 apikey를 제공할 예정이지만, 이 기본 apikey에는 제한이 있으므로 그래도 직접 신청하는 것이 좋습니다. 게다가 이것은 무료 부로 간주됩니다! 🎜

🎜🎜4. 전체 과정🎜🎜

🎜모든 사람의 이해를 돕기 위해 Zhu 형제는 모든 사람을 위한 타이밍 다이어그램을 그렸습니다🎜🎜🎜🎜두 번째, 프로젝트 코드🎜🎜🎜먼저 프로젝트 구조 다이어그램을 살펴보겠습니다. 🎜프로젝트 구조🎜

🎜🎜1. 프로젝트 다운로드🎜🎜

🎜Zhu 형제가 GitHub에 프로젝트를 올렸습니다. 그룹의 일부 친구들은 어떻게 해야 할지 모른다고 말했습니다. GitHub를 사용하세요. Github에서 프로젝트를 다운로드하는 방법에 대해 자세히 설명하겠습니다. 🎜
🎜참고: Github와 Git은 같은 것이 아닙니다. Github는 세계 최대의 게이 데이트 포럼입니다. 여기서 우리는 외모와 부를 비교하지 않고, 누가 스타 프로젝트를 더 많이 가지고 있는지 비교합니다. , 별이 많을수록 동성의 호감과 존경을 더 많이 받게 되며, 심지어 동료들도 당신을 사랑하게 될 것입니다! Git은 프로젝트 관리 도구입니다. github의 프로젝트는 svn으로 관리됩니다. 🎜

Python을 사용하여 8시간 안에 WeChat 로봇 기능을 구현하는 방법을 배웁니다.(그림과 텍스트로 자세한 설명)
먼저 다운로드해야 할 프로젝트를 찾은 다음 Clone or download를 클릭하고 오른쪽에 있는 복사 버튼을 클릭하세요. Brother Pig의 프로젝트 주소는 https://github입니다. com/pig6 /wxrobotClone or download,然后点击右侧的复制按钮,猪哥这个项目的地址是:https://github.com/pig6/wxrobot
Python을 사용하여 8시간 안에 WeChat 로봇 기능을 구현하는 방법을 배웁니다.(그림과 텍스트로 자세한 설명)
然后打开你的pycharm,选择CSV->Checkout from version control->git,然后粘贴刚才复制的项目链接。
Python을 사용하여 8시간 안에 WeChat 로봇 기능을 구현하는 방법을 배웁니다.(그림과 텍스트로 자세한 설명)
Python을 사용하여 8시간 안에 WeChat 로봇 기능을 구현하는 방법을 배웁니다.(그림과 텍스트로 자세한 설명)
最后pycharm可能会提示你使用 新窗口打开 还是用 当前窗口 打开,猪哥一般习惯使用 新窗口(New Window) 打开,这样可以避免多个项目开发时造成混乱。

2.下载wxpy库

项目下载下来之后,因为没有安装必须的库wxpy,pycharm可能会有如下提示,这时我们点一下install就可以。
Python을 사용하여 8시간 안에 WeChat 로봇 기능을 구현하는 방법을 배웁니다.(그림과 텍스트로 자세한 설명)
如果没有出现安装库提示的话,我们可以在Setting->Project->Project Interpreter里面添加wxpy库。
Python을 사용하여 8시간 안에 WeChat 로봇 기능을 구현하는 방법을 배웁니다.(그림과 텍스트로 자세한 설명)
或者使用以下命令下载wxpy库,如果你是pip3则替换下面的pip。

pip install -U wxpy -i “https://pypi.doubanio.com/simple/”

3.运行项目

你可以按右上角的绿色三角形按钮,也可以右键项目然后点击Python을 사용하여 8시간 안에 WeChat 로봇 기능을 구현하는 방법을 배웁니다.(그림과 텍스트로 자세한 설명)github 프로젝트 링크 복사
그런 다음 pycharm을 열고 CSV->버전 관리에서 체크아웃->을 선택하세요. ;git을 입력한 다음 방금 복사한 프로젝트 링크를 붙여넣습니다. Python을 사용하여 8시간 안에 WeChat 로봇 기능을 구현하는 방법을 배웁니다.(그림과 텍스트로 자세한 설명)git 다운로드 프로젝트
프로젝트 복제
마지막으로 pycharm은 새 창에서 열 것인지 현재 창에서 열 것인지 묻는 메시지를 표시할 수 있습니다. 일반적으로 Zhu 형제가 사용됩니다. 새 창(새 창)을 사용하면 여러 프로젝트를 개발할 때 혼란을 피할 수 있습니다. Python을 사용하여 8시간 안에 WeChat 로봇 기능을 구현하는 방법을 배웁니다.(그림과 텍스트로 자세한 설명)

2. wxpy 라이브러리 다운로드

프로젝트 다운로드 후 필요한 라이브러리가 설치되지 않습니다wxpy, pycharm에 다음 프롬프트가 표시되면 설치를 클릭할 수 있습니다.

라이브러리 프롬프트 누락

설치 라이브러리 프롬프트가 나타나지 않으면 설정->프로젝트->로 이동할 수 있습니다. 프로젝트 인터프리터wxpy 라이브러리를 추가합니다.

라이브러리 다운로드

또는 다음 명령을 사용하여 wxpy 라이브러리를 다운로드하세요. pip3를 사용하는 경우 아래 pip를 교체하세요.
pip install -U wxpy -i “https://pypi.doubanio.com/simple/”

3. 프로젝트 실행

오른쪽 상단에 있는 녹색 삼각형 버튼을 누르거나, 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 실행을 클릭할 수 있습니다.

실행 후 로그인 QR 코드가 나타납니다. 휴대폰에서 WeChat으로 스캔하고 확인을 클릭하여 친구와 채팅하세요.

🎜🎜우선, 기초 지식이 없는 학생들이 많다는 점을 고려하면 글이 좀 깁니다. 양해해 주셔서 감사합니다. 🎜🎜이 기사는 다음에서 복제되었습니다: https://blog.csdn.net/u014044812/article/details/89406010🎜🎜🎜🎜🎜🎜🎜🎜추천 튜토리얼: "🎜python tutorial🎜"🎜🎜

위 내용은 Python을 사용하여 8시간 안에 WeChat 로봇 기능을 구현하는 방법을 배웁니다.(그림과 텍스트로 자세한 설명)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:csdn.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿