python微信机器人库_Python微信机器人「建议收藏」

python微信机器人库_Python微信机器人「建议收藏」1.需要用到的模块:requests:Requests是用Itchat:itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人。当然,该api的使用远不止一个机器人,更多的功能等着你来发现,比如这些。该接口与公众号接口itchatmp共享类似的操作方式,学习一次掌握两个工具。如今微信已经成为了个人社交的很大…

大家好,又见面了,我是你们的朋友全栈君。

1.需要用到的模块:

requests:Requests 是用

Itchat:itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。

使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人

当然,该api的使用远不止一个机器人,更多的功能等着你来发现,比如这些。

该接口与公众号接口itchatmp共享类似的操作方式,学习一次掌握两个工具。

如今微信已经成为了个人社交的很大一部分,希望这个项目能够帮助你扩展你的个人的微信号、方便自己的生活。

2.安装:

可以通过本命令安装:

pip install requests

pip install itchat

3.想要它更灵活需要到茉莉机器人上申请api接口申请入口

(申请超级简单哦,仅需一个邮箱即可)

1622458-20190609235442904-2041329830.png

(图片来自“石海龙王”)

1622458-20190609235634129-7902048.png

接下一切准备就绪!

4.代码:

#-*- coding: utf-8 -*-

“””Created on Thu Jun 6 23:17:33 2019

@author: LuDuo”””

importitchatimportrequests

api_key=’5a9cb05bbac088b7bfbd0ec5776f79a1’api_secret=’695d25p2tatr’

defget_response(msg):

apiurl= ‘http://i.itpk.cn/api.php’ #//moli机器人的网址

data={“question”: msg, #//获取到聊天的文本信息

“api_key”: api_key,”api_secret”:api_secret

}

r=requests.post(apiurl,data=data) #//构造网络请求

returnr.text

@itchat.msg_register(itchat.content.TEXT)#//好友消息的处理

defprint_content(msg):return get_response(msg[‘Text’])

@itchat.msg_register([itchat.content.TEXT], isGroupChat=True) #//群消息的处理

defprint_content(msg):return get_response(msg[‘Text’])

itchat.auto_login(True)#//自动登录

itchat.run() #//启动聊天机器人

接下来见证奇迹的时候到了

5.效果显示

1622458-20190610000301143-1176869856.jpg

1622458-20190610000311307-570529941.jpg

我家机器人叫茉莉哦,还是天秤座呢。赶快去制作一个属于你的机器人吧。

另外,我自己也弄了一个图灵机器人呢把它应用于我们班的微信公众号里,还很方便呢。

1622458-20190610000826882-1909634975.png

在这里你也可以查询天气预报等等哦~

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150223.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • DEVC怎么建工程「建议收藏」

    DEVC怎么建工程「建议收藏」1.DEVC建工程1.1新建项目打开文件,选择新建项目ConsoleApplication(控制台程序),输入项目名,选择保存路径。(单独建一个文件夹存放)项目建成功后,打开项目管理,看到

    2022年8月5日
    6
  • 最详细的ECLIPSE Android SDK下载安装及配置教程

    最详细的ECLIPSE Android SDK下载安装及配置教程最近Neo突发神经,想要将学过的一些计算机视觉、机器学习中的算法都放到移动设备上去跑跑,因为移动开发是大势所趋嘛,希望能够通过这样一个实践的过程,找到一些新的灵感(该不会是为了赚钱吧…),我自己目前也有一些idea,然后也希望以后能够进行计算机视觉、机器学习方面的创业,如果有志同道合的朋友可以一起交流交流(可通过邮箱:neo.huang3@gmail.com)。既然要做计算机视觉的移动开发,那么就要考虑是做ios还是Android了。。当然还有winphone的。一直想做ios的开发,无奈啊,手头有iP

    2022年7月19日
    17
  • python aes ecb_python代码封装加密

    python aes ecb_python代码封装加密前言AES加密的模式有很多种,下面来介绍ECB模式的加密解密importbase64fromCrypto.CipherimportAESclassAESECB:def__init

    2022年7月31日
    5
  • 无类路由计算方法_actin

    无类路由计算方法_actin给定一个包含 n 个点 m 条边的有向图,并给定每条边的容量和费用,边的容量非负。图中可能存在重边和自环,保证费用不会存在负环。求从 S 到 T 的最大流,以及在流量最大时的最小费用。输入格式第一行包含四个整数 n,m,S,T。接下来 m 行,每行三个整数 u,v,c,w,表示从点 u 到点 v 存在一条有向边,容量为 c,费用为 w。点的编号从 1 到 n。输出格式输出点 S 到点 T 的最大流和流量最大时的最小费用。如果从点 S 无法到达点 T 则输出 0 0。数据范围2≤n≤50

    2022年8月9日
    9
  • SSM-Spring(2)_AOP[通俗易懂]

    SSM-Spring(2)_AOP[通俗易懂]AOP用Spring需要导入包<dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.9.4</version> </dependency>方式一:使用Spring接口编写javapackage com.kuang.log;

    2022年8月8日
    5
  • MaskRCNN RPN网络分析

    MaskRCNN RPN网络分析在每个锚生成5种大小和3种形状的候选框(每层特征对应一种大小,每个锚点对应3种形状)。并进行两层卷积后,做前景与背景的分类,与候选框的偏移量回归。与目标重叠&gt;=0.7则为前景,与目标重叠&lt;=0.3则为背景,其余框去掉。#############################################################RegionPropos…

    2022年6月23日
    24

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号