Python-Wechaty之自动回复&关键字入群插件

本文介绍了如何使用Python-Wechaty框架实现微信聊天机器人的自动回复和关键字入群功能。内容包括背景介绍、安装配置、关键字入群的详细步骤和功能演示,以及自动回复的实现代码,旨在帮助开发者快速上手。
摘要由CSDN通过智能技术生成

经不可靠统计,大部分聊天机器人的初学者都是以:自动回复和关键字入群这两个基础功能上手,然后才会逐步开发更多更复杂的功能,在此我将介绍如何使用python-wechaty快速实现这两个功能。

python-wechaty:一个面向所有IM平台的聊天机器人框架。

一、背景介绍

1.1 自动回复

有接触到微信公众号的同学都知道,它有一个自动回复的功能:你给它发送一个关键字,它就给你回复指定的内容,可以是纯文字,图片,视频等。

微信公众号的自动回复数量只有200个,虽然能够满足大部分的需求,可是如果扩充的话,便可以选择自定义开发。

而在微信中回复的内容又可以是什么呢?可以是:纯文字、带艾特消息@的文字、图片、动图(表情包)、视频,语音、视频、小程序以及好友名片等,这些消息内容在python-wechaty都能够使用简单的配置即可完成此功能。

1.2 关键字入群

目前有很多社区运营者都会面临着一些问题:

  • 群人数一多,就只能够一个一个拉人入群。
  • 有好几个用户/开发者群,某些群人数满了,无法动态拉到其他群。
  • 一个人管理的活动太多,每次都需要根据用户的意图将其拉到指定的群,大大增加运营同学的工作量。
  • 每天就光拉人入群就花了半天的时间,还有半天是在偷着休息,因为太累了。
  • ……

以上问题都是我根据身边部分同学和朋友的吐槽中总结而来,为了帮助他们快速完成KPI,提升业绩,我做了以下AutoReplyPlugin和RoomInviterPlugin两个插件。

接下来我将介绍如何上手这两个插件,快速解决你们身边的一些问题。

二、安装 & 配置

编程环境要求python3.7+版本,以及一个token两个依赖包。

1.1 配置Token

什么是Token?为什么要配置Token?如何获取Token?

这么粗暴的灵魂三问在我们官网上早已有相关的文档,也欢迎各位去挖掘我们潜在的文档链接,说不定你就能找到属于你的One Piece,所以在此章节我就只介绍如何在python-wechaty中配置Token。

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

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

    export WECHATY_PUPPET_SERVICE_TOKEN='your-token'
    
  • 方法二:通过python代码来配置

    import os
      os.environ['WECHATY_PUPPET_SERVICE_TOKEN'] = 'your-token'
    

那如何获取长期Token呢?详细请看:Everything-about-Wechaty

1.2 安装依赖包

整个依赖包分为两个:wechaty

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值