Python 微信机器人:属于自己的微信机器人制作,简单易懂。图灵机器人接口api调用

简介: Python 微信机器人:属于自己的微信机器人制作,简单易懂。图灵机器人接口api调用

首先你需要安装 itchat 库

进入 cmd,先直接 pip install itchat 就好了。

我调的是图灵机器人的接口,可以了解一下:

图灵机器人的注册,图灵机器人api获取方式

微信机器人实现过程

开启的时候会弹出一个二维码,微信扫描后就会登陆了。

原理是网页版微信,那个二维码就是你网页版微信登陆的二维码。

详细的过程见代码里的注释。

# -*- coding: UTF8 -*-
import itchat
import requests
# 调用图灵的api获得一个回复,这个参数的msg就是接收到的消息内容
def get_response(msg):
  apiUrl = 'http://www.tuling123.com/openapi/api'
  data={
    'key'   : 'bd0a1aafaafd418bbdb6aa0a40f73859',
    'info'  : msg,
    'userid': '小爱',
  }
  try:
    r = requests.post(apiUrl, data=data).json()
    return r.get("text")
  except:
    return
# 开启群消息和好友消息监控,要紧挨着你定义的方法,我定义的是tuling_reply。
@itchat.msg_register(itchat.content.TEXT,isFriendChat=True,isGroupChat=True)
def tuling_reply(msg):   # 这个msg包括很多内容,我们接受到的消息是存在'Text'这个字段中
  if 'ActualNickName' in msg:
    # 当检测到有人@自己时,才会在群里回复
    if msg['isAt']: 
      reply=get_response(msg['Text'])
    else:
      reply=""
  else:   
    reply=get_response(msg['Text'])
  return reply
# hotReload=Rrue就是记录你的登陆状态,省的每次都登陆,不想保留状态可以去掉这个参数
itchat.auto_login(hotReload=True) 
itchat.run()

喜欢的点个赞❤吧!


目录
相关文章
|
4天前
|
JavaScript API C#
【Azure Developer】Python代码调用Graph API将外部用户添加到组,结果无效,也无错误信息
根据Graph API文档,在单个请求中将多个成员添加到组时,Python代码示例中的`members@odata.bind`被错误写为`members@odata_bind`,导致用户未成功添加。
30 10
|
17天前
|
数据采集 JSON API
如何利用Python爬虫淘宝商品详情高级版(item_get_pro)API接口及返回值解析说明
本文介绍了如何利用Python爬虫技术调用淘宝商品详情高级版API接口(item_get_pro),获取商品的详细信息,包括标题、价格、销量等。文章涵盖了环境准备、API权限申请、请求构建和返回值解析等内容,强调了数据获取的合规性和安全性。
|
25天前
|
存储 API 数据库
使用Python开发获取商品销量详情API接口
本文介绍了使用Python开发获取商品销量详情的API接口方法,涵盖API接口概述、技术选型(Flask与FastAPI)、环境准备、API接口创建及调用淘宝开放平台API等内容。通过示例代码,详细说明了如何构建和调用API,以及开发过程中需要注意的事项,如数据库连接、API权限、错误处理、安全性和性能优化等。
83 5
|
1月前
|
API Python
【Azure Developer】分享一段Python代码调用Graph API创建用户的示例
分享一段Python代码调用Graph API创建用户的示例
51 11
|
1月前
|
API Python
利用python淘宝/天猫获得淘宝app商品详情原数据 API
要使用Python获取淘宝/天猫商品详情原数据,需先注册开放平台账号并实名认证,创建应用获取API权限。随后,根据API文档构建请求URL和参数,使用requests库发送请求,处理返回的商品详情数据。注意遵守平台使用规则。
|
2月前
|
人工智能 自然语言处理 算法
具身智能高校实训解决方案 ----从AI大模型+机器人到通用具身智能
在具身智能的发展历程中,AI 大模型的出现成为了关键的推动力量。高校作为培养未来科技人才的摇篮,需要紧跟这一前沿趋势,开展具身智能实训课程。通过将 AI 大模型与具备 3D 视觉的机器人相结合,为学生搭建一个实践平台。
204 64
|
11天前
|
机器学习/深度学习 人工智能 算法
人工智能与机器人的结合:智能化世界的未来
人工智能与机器人的结合:智能化世界的未来
100 32
|
17天前
|
人工智能 自然语言处理 机器人
机器人迈向ChatGPT时刻!清华团队首次发现具身智能Scaling Laws
清华大学研究团队在机器人操作领域发现了数据规模定律,通过大规模数据训练,机器人策略的泛化性能显著提升。研究揭示了环境和对象多样性的重要性,提出了高效的數據收集策略,使机器人在新环境中成功率达到约90%。这一发现有望推动机器人技术的发展,实现更广泛的应用。
70 26
|
2月前
|
算法 机器人 语音技术
由通义千问驱动的人形机器人具身智能Multi-Agent系统
申昊科技人形机器人小昊,集成通义千问多模态大模型的具身智能系统,旨在讲解销售、迎宾表演等场景。机器人通过语音、动作等方式与用户互动,利用云端大语言模型处理自然语言,结合视觉、听觉等多模态感知技术,实现流畅的人机对话、目标追踪、展厅讲解等功能。
237 4
由通义千问驱动的人形机器人具身智能Multi-Agent系统
|
2月前
|
自然语言处理 算法 机器人
智能电话销售机器人源码搭建部署系统电话机器人源码
智能电话销售机器人源码搭建部署系统电话机器人源码
31 4

热门文章

最新文章