python wechaty getting started
1.0.0
즉시 사용 가능한 Python Wechaty 스타터 프로젝트 템플릿
Wechaty는 9줄의 Python으로 챗봇을 생성하는 데 도움이 되는 Wechat 개인 계정용 RPA SDK입니다.
다음은 Python Wechaty 제작자 @wj-Mcat의 훌륭한 라이브 코딩 비디오 튜토리얼입니다: https://wechaty.js.org/2020/10/26/python-wechaty-live-coding/
python-wechaty-getting-started 저장소 복제
git clone https://github.com/wechaty/python-wechaty-getting-started
cd python-wechaty-getting-started
종속성 설치
make install
# or
pip install -r requirements.txt
봇에 대한 토큰 설정
먼저 Wechaty Puppet 서비스 토큰이 필요합니다. https://wechaty.js.org/docs/puppet-services/의 공식 문서에서 토큰을 얻는 방법을 알아볼 수 있습니다.
```sh
# examples/ding-dong-bot.py : func-> main()
# it must be donut token
export WECHATY_PUPPET=wechaty-puppet-service
export WECHATY_PUPPET_SERVICE_TOKEN=your_token_at_here
```
or you can use `TOKEN` or `token` environment variable alias name to set **token**, for example:
```shell
export TOKEN=your_token_at_here
# or
export token=your_token_at_here
```
블로그 게시물인 Wechaty Puppet 서비스(공급자) 소개, @huan, 2021년 1월 14일을 읽고 토큰 관련 개념에 대해 자세히 알아보세요.
봇 실행
make bot
# or
python examples/ding-dong-bot.py
from wechaty import Wechaty
import asyncio
async def main ():
bot = Wechaty ()
bot . on ( 'scan' , lambda status , qrcode , data : print ( 'Scan QR Code to login: {} n https://wechaty.wechaty.js/qrcode/{}' . format ( status , qrcode )))
bot . on ( 'login' , lambda user : print ( 'User {} logged in' . format ( user )))
bot . on ( 'message' , lambda message : print ( 'Message: {}' . format ( message )))
await bot . start ()
asyncio . run ( main ())
[ ![ Wechaty in Python ] ( https://img.shields.io/badge/Wechaty-Python-blue )] ( https://github.com/wechaty/python-wechaty )
@wechaty/파이썬