本文实例为大家分享了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接入微信聊天机器人

本文地址: http://www.cppcns.com/jiaoben/python/262394.html

python接入微信_使用python接入微信聊天机器人相关推荐

  1. python hook pc微信_一起来用python玩一波微信呀 | 防撤回, 好友分析, 聊天机器人~...

    原文链接一起来用python玩一波微信呀 | 防撤回, 好友分析, 聊天机器人~​mp.weixin.qq.com 导语 众所周知,前段时间微信彻底关闭了网页版微信登录入口.于是一大波基于itchat ...

  2. Python编写的命令行版微信。(已集成自动聊天机器人(通过网址api形式))

    参考资料:该项目的GitHub开源地址 网页版微信API,包含终端版微信及微信机器人 基础版的API. Python登录器整合. 可更换的聊天机器人api. #!/usr/bin/env python ...

  3. python 时间序列预测_使用Python进行动手时间序列预测

    python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...

  4. python 概率分布模型_使用python的概率模型进行公司估值

    python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...

  5. python flask 微信_使用Flask创建微信公众号

    基于Python3的Flask微信公众号后台这次先用Flask为微信公众号做个后台.微信公众号后台一般对性能各方面要求并不高,这里我们以新浪SAE为例,其他已解析域名的服务器同理.整个过程比较简单,算 ...

  6. python网页版_经典python学习教程:20行代码打造一个微信群聊助手,解放双手

    今天的Python学习教程教大家如何用20行Python代码实现微信群聊助手,可以用来活跃群气氛,好多群主创建完群后,拉完一群人,之后就一片寂静,有个群聊助手,就可以帮忙活跃群里气氛,通过今天在自己的 ...

  7. python窗口制作_利用Python制作属于自己的微信小客服

    由于要以微信作一个某学习网站的登陆途径,用小程序就又有一些额外的花费,所以想以微信聊天窗口做些文章,就在网上找了很多关于微信机器人的方法,大多数都是用的老旧并且已经失效的wxpy,没办法了,放弃吗? ...

  8. python发送消息到微信_通过python登录微信发送消息

    通过扫描二维码登录后发送信息,主要应用到了wxpy库,具体的看代码 from threading import Timer from wxpy import * import requests # # ...

  9. python培训班-Python培训机构_高品质Python线下开发培训班推荐-黑马程序员

    Python编程基础基础班1 课时:15天技术点:97项测验:2次学习方式:线下面授 学习目标 1.掌握Python开发环境基本配置|2.掌握运算符.表达式.流程控制语句.数组等的使用|3.掌握字符串 ...

最新文章

  1. 15级团队学习成果汇报 -- 利用C#语言实现展览厅
  2. Crystal Reports图表(上)
  3. KDD2020接受论文列表已公开!338篇优秀论文汇总!
  4. centos6.9配置LAMT页面500错误解决
  5. 工业物联网为“两化融合”带来巨大推力
  6. Java核心技术点之动态代理
  7. is 和 == 区别 编码和解码
  8. C/C++中near和far的区别
  9. 心情随笔(二):坚持就是胜利!
  10. Hibenate映射属性
  11. POJ 2253 1797
  12. python的自带数据集_怎么使用pandas读入python自带的iris数据集
  13. OFDM载波间隔_NBloT上行子载波
  14. 软件测试需要学什么?全网最全软件测试必备7大技能详解,摇身一变资深测试
  15. pfv和php,【Retina China 2019】工欲善其事必先利其器——影像学在眼底病中的应用与发展...
  16. 服务器端与客户端之间进行数据传输与交换的格式(xml与JSON)
  17. VC组合框的使用示例
  18. Android studio Suggestion: use tools:overrideLibrary=”jp.wasabeef.blurry” to force usage
  19. [bzoj1003]物流运输trans
  20. 这几十个前端炫酷库你都知道吗?

热门文章

  1. 前端实现pdf在线预览
  2. Linux双网卡:一个配置外网,一个配置内网
  3. Spring+SpringMVC+Mybatis分布式敏捷开发系统架构(附源码)
  4. 《吃透 MQ 系列》之扒开 Kafka 的神秘面纱
  5. SpringBoot一站式功能提供框架(一)整合MybatisPlus、整合Swagger Knif4j、整合Druid多数据源--柚子真好吃
  6. flink1.13 upsert-kafka connector 实时报表 视频演示
  7. win10开启与关闭Administrator账户
  8. 什么是锁PHP,并发下常见的加锁及锁的PHP具体实现代码
  9. 百草味爆发性增长的秘密:5%靠营销,95%靠产品
  10. 02 电商数仓(数据采集模块)