搞定!微信接入DeepSeek打造聊天机器人,1行代码就行!

简介: 程序员晚枫分享了一个有趣的Python项目,将DeepSeek大模型接入微信,实现自动聊天。通过PyOfficeRobot库,仅需1行代码即可完成接入,打造AI聊天机器人。该项目基于Windows API操作微信,目前仅支持Windows系统。用户需填写好友名称和API Key,轻松体验AI对话。此外,PyOfficeRobot还支持其他大模型如阿里通义、智谱等。欢迎尝试并参与改进开源项目。

大家好,这里是程序员晚枫,我又来更新好玩的Python项目了!

最近DeepSeek特别火,而且使用起来也确实很聪明!

我最近在想,能不能把它接入到微信里,自动和好友聊天呢?

研究了一个晚上,终于搞定了!只需要1行代码就可以直接把DeepSeek接入自己的微信里,打造自己的AI聊天机器人。

今天分享给大家。

1、实现原理和效果

和我之前的分享一样,本次也是基于Python实现,使用的第三方库是PyOfficeRobot

这是一个来自Github的开源项目,已经发布并且维护了2年多,630+star⭐,可以直接免费用。

实现原理是:

基于Windows的api,操作微信,实现自动回复。所以这个方法只能在Windows电脑上使用。

实现效果如下图:

效果图

2、下载这个库

下载这个库之前,首先电脑上要有Python环境,下载和安装Python的方法,我之前的文章已经写过很多次了,大家可以去我的主页搜索一下。

然后,用这个命令下载库:

pip install PyOfficeRobot

3、1行代码接入DeepSeek大模型

很多朋友一听到代码就头大,但是不用担心,我这6年多的Python分享,全部都是面向不懂技术的小白,而且目标也都是够用就行,这次也一样。

这个机器人的运行,只需要1行代码就可以实现。

完成上面的下载后,直接运行下面这个代码,就可以体验聊天机器人了。


# 导入PyOfficeRobot模块,免费下载:pip install PyOfficeRobot
import PyOfficeRobot

PyOfficeRobot.chat.chat_by_deepseek(
                who='程序员晚枫', 
                api_key="你自己的api_key")

4、参数说明

上面的代码中,有两个参数需要大家自己填写:

  • who:你想要机器人回复的好友的名字
  • api_key:DeepSeek的API key,这个是需要开通的,开通的方法可以直接网上查,我这里就不展开了。不懂的朋友可以在评论区和我交流。

5、写在后面

除了接入DeepSeek,这个库还可以接入很多其他的模型,比如阿里的通义、智谱、openai等。

大家可以自己去尝试,体验一下。

另外,目前这套代码还有一些缺点,大家可以参与开源项目的改进,比如:

  • 不支持Mac和Linux,这一点我多次尝试,但是失败了,不知道有没有大神可以解决
  • 只能回复一个人,如果要回复多人,需要写多行代码
  • 只能回复文字,如果要回复图片或者语音等,目前还不支持
  • 市面上其它大模型,也可以接入进去
相关文章
|
10月前
|
机器人 数据安全/隐私保护 Python
企业微信自动回复软件,企业微信自动回复机器人,python框架分享
企业微信机器人包含完整的消息处理流程,支持文本消息自动回复、事件处理、消息加密解密等功能
|
10月前
|
机器人 数据安全/隐私保护 Python
微信自动转发机器人,微信群自动发消息机器人,微信全自动群发软件
展示一个使用Python进行基础网页自动化的示例代码,仅供学习自动化技术原理使用。
|
9月前
|
域名解析 人工智能 机器人
AppFlow:企业微信支持流式群聊机器人
企业微信近日更新,新增群聊机器人功能,支持与自定义大模型对话。通过@机器人,可实现流式输出,提升交互效率。只需简单配置,即可将AI能力集成至群聊,完成即时消息解析与业务联动。
2507 1
AppFlow:企业微信支持流式群聊机器人
|
消息中间件 NoSQL 安全
WePush 一款基于模拟点击实现的微信消息推送机器人,安全稳定不封号
WePush 是一个基于微信 Windows 客户端开发的消息推送系统,采用模拟人工点击技术实现消息发送,具有安全稳定、零封号风险的特点。系统通过 HTTP API 接收消息请求并利用 Redis 消息队列异步处理任务,支持群聊和个人消息推送。依赖 FastAPI、wxauto 和 Redis,适用于系统监控提醒等场景,需使用指定版本微信客户端运行。
1850 60
|
10月前
|
JSON 机器人 API
微信机器人自动回复插件,vx自动回复机器人脚本助手,python框架分享
这个微信机器人系统包含三个主要模块:主程序基于itchat实现微信消息监听和自动回复功能
|
10月前
|
监控 机器人 数据安全/隐私保护
免费微信群管理机器人, 微信群机器人软件, 微信群机器人软件
这个微信群机器人包含主程序、配置文件和工具模块,实现了自动登录、消息监控、违规检测
|
10月前
|
机器人 数据安全/隐私保护
微信群聊机器人插件,微信机器人聊天工具,微信群自动聊天脚本
代码说明:这个微信机器人系统包含主程序、群管理模块和多个插件。主程序基于itchat库实现微信登录和消息处理
|
JSON 机器人 API
gewe微信机器人搭建教程
GeWe开放平台是基于 微信开放平台的二次封装API服务,开发者可以使用本服务来处理微信中的各种事件,并可以通过后台调用对应的 API 来驱动微信自动执行任务,如自动收发消息、自动化应答、自动群邀请、群管理等,封装了 RPA技术流程,简化开发者二次开发难度,提供了开发者与微信对接的能力,使用简单,操作快捷,支持多种语言接入。
806 17
|
人工智能 开发框架 机器人
AstrBot:轻松将大模型接入QQ、微信等消息平台,打造多功能AI聊天机器人的开发框架,附详细教程
AstrBot 是一个开源的多平台聊天机器人及开发框架,支持多种大语言模型和消息平台,具备多轮对话、语音转文字等功能。
8562 38
AstrBot:轻松将大模型接入QQ、微信等消息平台,打造多功能AI聊天机器人的开发框架,附详细教程
|
10月前
|
JSON 机器人 数据安全/隐私保护
微信自动聊天机器人, 微信自动回复机器人,python框架分享
这个微信机器人实现包含主程序、配置文件、工具函数和测试脚本四个模块。主程序使用itchat库

热门文章

最新文章