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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mp3格式音频文件结构解析图_mp3文件结构

    mp3格式音频文件结构解析图_mp3文件结构一、概述Layer-3音频文件,MPEG(MovingPictureExpertsGroup)在汉语中译为活动图像专家组,特指活动影音压缩标准,MPEG音频文件是MPEG1标准中的声音部分,也叫MPEG音频层,它根据压缩质量和编码复杂程度划分为三层,即Layer-1、Layer2、Layer3,且分别对应MP1、MP2、MP3这三种声音文件,并根据不同的用途,使用不同层次的编码

    2025年6月9日
    0
  • nexus3下载地址

    nexus3下载地址由于nexus目前官网上已经很难下载了,除非翻墙,故整理了一下目前最新版本的分享一下,有需要的欢迎下载。win64:nexus-3.20.1-01-win64.zip链接:https://pan.baidu.com/s/19THgVb6LzLXJlxzomsvwhw提取码:9vvglinux:nexus-3.20.1-01-unix.tar.gz链接:https://pan.baid…

    2022年7月12日
    177
  • 数据结构——线索化二叉树和哈夫曼树[通俗易懂]

    数据结构——线索化二叉树和哈夫曼树[通俗易懂]线索化二叉树和哈夫曼树基础知识介绍与代码分析一、基础知识介绍二、代码分析:线索二叉树(采用中序遍历)#include “pch.h”#include <iostream>using namespace std;//定义线索二叉树typedef struct Tree{ int data, LTag, RTag; //定义数据域与标记域 Tre…

    2022年8月18日
    7
  • Docker创建MySQL集装箱

    Docker创建MySQL集装箱

    2022年1月5日
    46
  • C#调用windows api示例

    这是运行结果:Api函数是构筑Windws应用程序的基石,每一种Windows应用程序开发工具,它提 供的底层函数都间接或直接地调用了Windows API函数,同时为了实现功能

    2021年12月21日
    48
  • 工作日志2014-07-09

    工作日志2014-07-09

    2021年11月23日
    42

发表回复

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

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