python wechaty getting started
1.0.0
قالب مشروع Python Wechaty Starter الذي يعمل خارج الصندوق
Wechaty عبارة عن RPA SDK لحساب Wechat الفردي الذي يمكن أن يساعدك في إنشاء روبوت محادثة في 9 أسطر من Python.
إليك مقطع فيديو تعليمي مباشر رائع للبرمجة من منشئ Python Wechaty @wj-Mcat: https://wechaty.js.org/2020/10/26/python-wechaty-live-coding/
مستودع البدء باستنساخ بايثون-ويشاتي
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 Service Token أولاً، ويمكنك معرفة كيفية الحصول عليه من مستنداتنا الرسمية على 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، 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/بيثون