Skip to content

开始上手

快速开始

1、 安装

pip install --upgrade wechaty

2、 设置TOKEN

export token=your_token_at_here
# or
export WECHATY_PUPPET_SERVICE_TOKEN=your_token_at_here

或者通过代码来设置环境变量:

import os
os.environ['token'] = 'your_token_at_here'
# or 
os.environ['WECHATY_PUPPET_SERVICE_TOKEN'] = 'your_token_at_here'

3、 聊天机器人

import asyncio

from wechaty import Wechaty

class MyBot(Wechaty):
    async def on_message(self, msg: Message):
        from_contact = msg.talker()
        text = msg.text()
        room = msg.room()
        if text == 'ding':
            conversation: Union[
                Room, Contact] = from_contact if room is None else room
            await conversation.ready()
            await conversation.say('dong')
            file_box = FileBox.from_url(
                'https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/'
                'u=1116676390,2305043183&fm=26&gp=0.jpg',
                name='ding-dong.jpg')
            await conversation.say(file_box)

asyncio.run(MyBot().start())

以上代码展示了基于python-wechaty如何开发聊天机器人的整体步骤:安装、设置TOKEN环境变量以及编写聊天机器人。示例机器人代码可查看:ding-dong-bot-oop.py

快速上手