写点什么

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

作者:程序员晚枫
  • 2025-02-16
    重庆
  • 本文字数:902 字

    阅读完需:约 3 分钟

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


大家好,这里是程序员晚枫,我又来更新好玩的 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 PyOfficeRobotimport PyOfficeRobot
PyOfficeRobot.chat.chat_by_deepseek( who='程序员晚枫', api_key="你自己的api_key")
复制代码

4、参数说明

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


  • who:你想要机器人回复的好友的名字

  • api_key:DeepSeek 的 API key,这个是需要开通的,开通的方法可以直接网上查,我这里就不展开了。不懂的朋友可以在评论区和我交流。

5、写在后面

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


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


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


  • 不支持 Mac 和 Linux,这一点我多次尝试,但是失败了,不知道有没有大神可以解决

  • 只能回复一个人,如果要回复多人,需要写多行代码

  • 只能回复文字,如果要回复图片或者语音等,目前还不支持

  • 市面上其它大模型,也可以接入进去

发布于: 刚刚阅读数: 4
用户头像

C++开发,开源项目:python-office 2020-10-09 加入

还未添加个人简介

评论

发布
暂无评论
搞定!微信接入DeepSeek打造聊天机器人,1行代码就行!_微信_程序员晚枫_InfoQ写作社区