python wechaty getting started
1.0.0
เทมเพลตโครงการเริ่มต้น Python Wechaty ที่ใช้งานได้ทันที
Wechaty เป็น RPA SDK สำหรับบัญชีส่วน บุคคล Wechat ที่สามารถช่วยคุณสร้างแชทบอทใน Python 9 บรรทัด
นี่คือวิดีโอสอนการเขียนโค้ดสดที่ยอดเยี่ยมจากผู้สร้าง Python Wechaty ของเรา @wj-Mcat: https://wechaty.js.org/2020/10/26/python-wechaty-live-coding/
Clone python-wechaty-getting-started repository
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 Service (ผู้ให้บริการ), @huan, 14 ม.ค. 2021
เรียกใช้บอท
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/หลาม