python点餐聊天机器人_python-wechaty:最简单的聊天机器人

Wechaty 作为一个对话SDK,拥有适配多平台的优秀能力,同时还具备多语言的特性,今天我们将以一个简单的视频来介绍如何开始使用Python-Wechaty编写一个最简单的聊天机器人。

上手非常简单,总共分为三步:安装依赖包

配置Token

编写最简单的机器人代码

一、安装依赖包

pip install wechaty

二、配置Token

Token的配置可以有多种方式:

方法一:通过环境变量来配置

export WECHATY_PUPPET_HOSTIE_TOKEN='your-token'

方法二:通过python代码来配置

import os

os.environ['WECHATY_PUPPET_HOSTIE_TOKEN'] = 'your-token'

三、编写最简单的机器人代码talk is cheep, show you the code

import asyncio

from wechaty import Wechaty, Message

class MyBot(Wechaty):

async def on_message(self, msg: Message):

talker = msg.talker()

await talker.ready()

if msg.text() == "ding":

await talker.say('dong')

elif msg.text() == 'image':

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 talker.say(file_box)

async def main():

bot = MyBot()

await bot.start()

asyncio.run(main())

以上代码即可完成一个最简单的`ding-dong`机器人,以及你给他发送一个`image`关键字,它能够给你回复一个图片,代码是不是非常简单呢?

这里还有功能更加强大的机器人示例代码库,大家可以在这里来找与自己需求类似的机器人。

也欢迎大家持续关注python-wechaty,未来我们将持续发布一些短视频来介绍相关的用法。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值