使用python接入微信聊天机器人


Posted in Python onMarch 31, 2020

本文实例为大家分享了python接入微信聊天机器人的具体代码,供大家参考,具体内容如下

1.安装库wxpy:

pip install -U wxpy

or

pip install -U wxpy -i https://pypi.doubanio.com/simple/

2.简单操作上手:

from wxpy import *
bot = Bot(cache_path=True) #扫码登录验证
friends_stat = bot.friends().stats()

friend_loc = [] # 每一个元素是一个二元列表,分别存储地区和人数信息
for province, count in friends_stat["province"].items():
 if province != "":
  friend_loc.append([province, count])

# 对好友人数倒序排序
friend_loc.sort(key=lambda x: x[1], reverse=True)
# 打印好友人数最多的10个地区:
for item in friend_loc[:10]:
 print(item[0], item[1])

#打印好友男女比例:
for sex, count in friends_stat["sex"].items():
 # 1代表MALE, 2代表FEMALE
 if sex == 1:
  print("MALE %d" % count)
 elif sex == 2:
  print("FEMALE %d" % count)

3.聊天机器人,一起来调戏好友吧

from wxpy import *
bot = Bot(cache_path=True)
my_friend = bot.friends().search('好友昵称')[0] #定位好友
my_friend.send('Hello!') #发送“Hello!”测试一下对接是否成功。
group = bot.groups().search('群名')[0] #定位群

#接入图灵api:需要去下述网址申请:
tuling = Tuling(api_key='在http://www.tuling123.com/申请')

# 使用图灵机器人自动与指定好友聊天
@bot.register(my_friend)
def reply_my_friend(msg):
 tuling.do_reply(msg)

Reference:

[1] wxpy: 用 Python 玩微信

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python写的一个简单监控系统
Jun 19 Python
5种Python单例模式的实现方式
Jan 14 Python
深入解析Python中的descriptor描述器的作用及用法
Jun 27 Python
Python协程的用法和例子详解
Sep 09 Python
Python字符编码与函数的基本使用方法
Sep 30 Python
机器学习python实战之手写数字识别
Nov 01 Python
python 读取txt,json和hdf5文件的实例
Jun 05 Python
在Python dataframe中出生日期转化为年龄的实现方法
Oct 20 Python
计算机二级python学习教程(3) python语言基本数据类型
May 16 Python
python从入门到精通 windows安装python图文教程
May 18 Python
利用setuptools打包python程序的方法步骤
Jan 18 Python
python爬虫爬取某网站视频的示例代码
Feb 20 Python
基于树莓派的语音对话机器人
Jun 17 #Python
PyQt5 QListWidget选择多项并返回的实例
Jun 17 #Python
Pyqt清空某一个QTreeewidgetItem下的所有分支方法
Jun 17 #Python
使用python进行波形及频谱绘制的方法
Jun 17 #Python
PyQt5图形界面播放音乐的实例
Jun 17 #Python
PyQt5 在label显示的图片中绘制矩形的方法
Jun 17 #Python
PyQt5显示GIF图片的方法
Jun 17 #Python
You might like
关于在php.ini中添加extension=php_mysqli.dll指令的说明
2007/06/14 PHP
php带密码功能并下载远程文件保存本地指定目录 修改加强版
2010/05/16 PHP
php异步多线程swoole用法实例
2014/11/14 PHP
PHP多维数组遍历方法(2种实现方法)
2015/12/10 PHP
详解Yii2 之 生成 URL 的方法
2017/06/16 PHP
Laravel框架创建路由的方法详解
2019/09/04 PHP
Js切换功能的简单方法
2010/11/23 Javascript
使用jquery实现鼠标滑过弹出更多相关信息层附源码下载
2015/11/23 Javascript
jQuery中ScrollTo用法示例
2016/09/04 Javascript
JS+HTML5实现的前端购物车功能插件实例【附demo源码下载】
2016/10/17 Javascript
bootstrap中的 form表单属性role="form"的作用详解
2017/01/20 Javascript
jQuery.cookie.js实现记录最近浏览过的商品功能示例
2017/01/23 Javascript
jQuery Validate 无法验证 chosen-select元素的解决方法
2017/05/17 jQuery
Nodejs搭建wss服务器教程
2017/05/24 NodeJs
如何选择适合你的JavaScript框架
2017/11/20 Javascript
Angular使用动态加载组件方法实现Dialog的示例
2018/05/11 Javascript
微信小程序实现折线图的示例代码
2019/06/07 Javascript
纯JS开发baguetteBox.js响应式画廊插件
2020/06/28 Javascript
[01:18]一目了然!DOTA2DotA快捷操作对比第一弹
2014/07/01 DOTA
[20:30]职业巡回赛回顾
2018/08/09 DOTA
浅谈Python 集合(set)类型的操作——并交差
2016/06/30 Python
Python编程产生非均匀随机数的几种方法代码分享
2017/12/13 Python
Python多线程原理与用法详解
2018/08/20 Python
Django 实现图片上传和下载功能
2020/12/31 Python
Perfume’s Club英国官网:购买香水和护肤品
2019/11/02 全球购物
英国领先的隐形眼镜在线供应商:Lenstore.co.uk
2019/11/24 全球购物
医学生职业规划范文
2014/01/05 职场文书
公司自我介绍演讲稿
2014/08/21 职场文书
党员教师四风问题整改措施思想汇报
2014/10/08 职场文书
师德师风自查总结
2014/10/14 职场文书
财务工作失职检讨书
2014/11/21 职场文书
研究生导师推荐信
2015/03/25 职场文书
机关单位保密工作责任书
2015/05/11 职场文书
2015年音乐教师个人工作总结
2015/05/20 职场文书
科技馆观后感
2015/06/08 职场文书
thinkphp 获取控制器及控制器方法
2021/04/16 PHP