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

举报
程序员晚枫 发表于 2025/02/16 02:24:11 2025/02/16
98 0 0
【摘要】 大家好,这里是程序员晚枫,我又来更新好玩的Python项目了!最近DeepSeek特别火,而且使用起来也确实很聪明!我最近在想,能不能把它接入到微信里,自动和好友聊天呢?研究了一个晚上,终于搞定了!只需要1行代码就可以直接把DeepSeek接入自己的微信里,打造自己的AI聊天机器人。今天分享给大家。 1、实现原理和效果和我之前的分享一样,本次也是基于Python实现,使用的第三方库是PyOf...

大家好,这里是程序员晚枫,我又来更新好玩的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,这一点我多次尝试,但是失败了,不知道有没有大神可以解决
  • 只能回复一个人,如果要回复多人,需要写多行代码
  • 只能回复文字,如果要回复图片或者语音等,目前还不支持
  • 市面上其它大模型,也可以接入进去
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。