我无意中听到有人用 AI 撩妹(约...)之后,突然感觉醍醐灌顶!
像我们这种只会聊大模型上下文100万,嘴又笨的宅男。要去撩妹几乎是不可能的事情。但是AI完全不一样。只要给他一个设定,什么都敢说,说得还特别溜。
尤其是像 DeepSeek QwQ这种开源推理模型出来之后。
如果让 AI 去做大规模筛选,打前站,做嘴替,也是一个不错的方式哦!
不管你是什么样的人,总有人喜欢你这一号,只要数据量够大,总能匹配上。
对于那些“男/女朋友”比较多的人。AI 可以帮你24 小时在线嘘寒问暖,瞬间让你变成时间管理大师。
当然,我这篇文章肯定不可能教你撩妹,我只是找个由头,来聊一聊如何把 AI 接入微信!
在 deepseek 刚火的那一阵子,我看了一个把 DeepSeek 接入微信的项目,觉得思路很有意思,最近试了下,感觉还不错哦。
众所周知,腾讯对微信和QQ机器人接入一向管得很严格。官方基本不给API,全靠第三方,破解协议,破解源代码,构建非官方SDK。如果要接入微信,就得用这种 SDK。
但是,这属于“非法入侵” ,会面临两个问题:
- 接口变动导致应用无法使用。
- 容易异常,封号。
- 可刑。
所以有人想出了另外一种思路,就是完全不使用接口,而是模拟人类的操作,打开微信,然后聚焦输入框,然后输入内容。
这种方式,从应用逻辑和功能上可能没有 SDK 那么灵活,但是从模式上来说,安全了很多。特别适合个人玩家,适合做客户端软件。
所以,我觉得可以搞一搞。
下面就是我具体的操作和配置过程。
大纲:
- 克隆项目
- 配置项目
- 运行测试
- 调整优化
- 角色设计
开干!
今天我们需要用到一个叫KouriChat开源项目,通过这个项目,可以实现非侵入式的AI接入。这个项目依赖wxauto来操作微信,可实现简单的发送、接收操作。
只要两行代码,就可以给指定的微信发送指定的消息
- wx = WeChat()
- wx.ChatWith('文件传输助手')
- wx.SendMsg('这是通过wxauto发给你的消息!', '文件传输助手')
经过KouriChat的包装之后,两行代码也省了。而且可以快速接入各种闭源和开源大模型,可以接入图片,语音等功能,还能定时随机发送消息。可以自动回复指定的人和群。
大致说这些 ,下面就看操作了。
1.下载源代码
因为这是一个开源项目,所以我们要从源代码克隆搞起。所谓克隆项目,就是把github上的源代码下载到本地。
可以用两种方式,一种是直接下载压缩包。
还有一种是通过命令的方式:
- E:
- cd E:\DEV
- git clone https://github.com/KouriChat/KouriChat.git
如果准备玩开源项目,那么强烈推荐学习一下基础命令。命令的使用其实也非常简单。只要本地打开CMD,输入命令,按回车就好了。
不管通过哪种方式,假设最终放在了一下路径:E:DEVKouriChat
这个文件里面就是具体项目文件。懂的人应该很容易懂,不懂的话只要记得路径,文件夹名字,文件夹里面有这些文件就可以了。
2.配置项目
这是一个基于Python开发的项目。所以要让这个项目运行起来,需要先安装Python,然后安装依赖包。
Python安装比较简单,下载,下一步,安装完成就好了。
安装完成之后,按如下方式,安装依赖包。
命令如下(方便复制):
- E:
- cd E:\DEV\KouriChat
- pip install -r requirements.txt
简单说一下命令的含义。
第一行是切换到E盘(在其他盘,就写其他盘的盘符)
第二行是进入KouriChat这个文件,类似你在电脑上打开某个文件夹。
第三行,就是根据requirements.txt记录好的内容安装依赖。
这个过程中可能会遇到的问题主要有路径错误,网络错误。这些都好解决,可搜索,可问AI。
如果本地有conda,就创建一下虚拟环境,做一下环境隔离比较好。
3.运行测试
依赖安装完成之后,其实就立马可以使用了。
只要一个命令:
- python run_config_web.py
输入这个命令之后,就会打开一个本地网页。
网页上有不少东西。比如项目介绍,系统状态,机器人状态,API账户信息。
项目介绍可以了解一下:
KouriChat 是一个基于大语言模型的情感陪伴系统,支持微信和 QQ 机器人接入,提供沉浸式角色扮演和多轮对话体验。系统采用 DeepSeek 等先进的 LLM 模型,通过精心设计的提示词和上下文管理, 让 AI 能够模拟更加自然、真实的情感互动。推荐使用 DeepSeek V3 模型以获得最佳体验。 主要特性:
- 支持微信和 QQ 机器人接入
- 提供多种 AI 模型选择
- 支持图片识别和生成
- 自定义角色和人设
- 情感化对话和记忆系统
其他我们暂时不管,直接点击配置中心。
我们先来设置核心配置,配置如下:
首先,必须要配置监听用户。
监听用户是指,机器人回复的对象。只有添加在这里的人才会自动回复。
目前支持添加个人微信和群,注意是直接填写微信名字,不是微信号。
然后,我们需要配置机器人信息,接入DeepSeek模型!
我这里使用的是硅基流动的满血版deepseek v3。当然也可以用R1,R1思考过程比较长,为了测试方便我就选了V3。
主要是设置一个API密钥,其他都可以从下拉选项选中。
硅基流动的API密钥获取和使用可以参考《这一篇》。
设置好这些内容之后,点击保存所有配置。
回到主页,就可以看到你硅基流动的账号信息了。
这里显示了你的账号,邮箱,账户余额等信息。
我账号里大概还有2000多,没用完。所以我以后要多探索API的应用场景。
启动机器人
配置完成之后,打开并登录微信。然后就可以点击启动机器人了。
电脑上打开微信,登录微信,这些都需要你自己操作。这个微信会作为微信机器人。
这些操作全部是在正常的微信桌面程序中完成,不涉及第三方。所以 账号信息,登录授权,都是微信自己管理,没有太大风险,也不容易出现封号等行为。当然,前提是你不要发违规内容。
我用的微信并非小号,而是我常用的号,测试过程除了弹出一个登录提示,没有遇到其他问题。
机器人启动之后,会自动取打开微信,找到你设置好的微信账号,并打开聊天窗口。如果你设置了多个账号,就会打开多个窗口。这个过程,完全模拟真人聊天的方式。
启动之后,控制台就会显示相关的操作记录。
接下来,就可以通过设定好的微信,给机器人微信发送消息了。
比如发一个“在?”
发送完之后,日志信息开始刷新,稍等一会儿之后,就可以看到电脑上有动作了。微信输入框中开始输入内容,然后自动发送内容。
第一次看到这个聊天风格,有点中二,蛤蛤蛤,还把一条消息拆成那么多条,疯狂轰炸。
在工作状态下,如果有谁这么给我发消息,我立马就拉黑它。
大部分时候,不太喜欢嘟嘟嘟的声音。
但是,从另外一个角度来说。这其实是一种巧思,故意模拟普通人聊天的状态。
这个可以调整,先不展开说。
4.调整优化
除了语言风格有点无法接受之外,有一个问题也让我很难受。
AI回复太慢了!
我怀疑是API的问题,所以要决定换更快的API接口。
我之前测试过火山引擎的API要比硅基快好多倍,所以我就换了火山。火山引擎相关接口的获取方法可以参考《这篇文章》
主要修改如下:
自定义AI模型:
deepseek-v3-241226
自定义API地址:
https://ark.cn-beijing.volces.com/api/v3
然后填写API秘钥:
xxxxx
设置完成之后,保存,重新启动机器人,就可以用上火山的接口了。这样AI大模型处理过程就会提速很多很多。
但是,改完之后,整个流程还是很慢。所以我怀疑是代码中故意做了延迟 !事实上也是如此。
之所以这么做,估计也是为了更加拟真。
因为一个正常人,不可能真的秒回。另外,消息发太快,腾讯可能也会干涉。
这么一想,我就不纠结速度的问题了。
毕竟安全和真实,最重要。
5.角色设计
我上面也说到了,我对于聊天风格和内容拆分的方式并不是很满意。所以下面就来讲讲,如何修改角色设定说话风格。
角色设定是通过提示词来完成,而提示词的主要保存在data文件夹下面。
data下面有一个avatars的文件夹。这个文件夹里面有两个角色,一个叫ATRI,另一个叫MONO。
我们可以创建一个新的角色。
直接从上面的角色中,复制一份,改个名字,比如:Tony。
打开Tony这个文件夹,里面有一个叫emojis的文件夹和一个叫avatar.md的markdown文件。
角色的主要提示词在这个markdown文件里面。
emojis下面放得是表情包图片,表情包根据情绪来分类,每个分类下面可以放多张图片。
另外还需要注意一下base.md这个文件。
这个文件里有一些基础的角色设定信息。回复的时候把一段内容拆分成多个句子,就和这里的提示词有关系。
具体实现方法是,通过提示词让大模型在回复的时候,每句话后面跟了一个“/”。如果这里不指定,后面就不会切割成多句话了。
角色设定部分,具体要怎么改,我就不展开说了。如果你不会写,可以让deepseek来帮你做一个角色设定。
当然,从实践来看,这个设定并不简单。因为人是复杂的,需要“某个领域“的专家才能更好的来设计这个AI角色。
修改完成之后,记得在设置页面切换角色。
选择我们自己的设计的角色,然后保存配置。重启一下机器人。
然后再次开始聊天,回复风格就会截然不同了:
这语言风格.... 以后给我发消息,如果觉得不对劲,可能是AI在干活!
这个老哥的角色,不能帮你撩妹。但是可以push你去撩妹。
当你对某件事情犹豫不决的时候,找他,他立马给你“加满油”!
整个流程大概就是这样了。
在上面的设置菜单中,还可以设置图像识别,设置图像生成,语音对话,定时主动发消息。
有了这些功能,就可以看懂对方发来图片;自己生成要发的图片;甚至克隆声音发送语音消息(需要扩展),主动发起消息,用不同内容,嘘寒问暖。
这些功能用好了,大有可为啊。
另外,随着大模型能力不断增强,你的AI机器人,你的AI嘴替,肯定也会越来越强。
等Grok3 API出来,那就厉害了。
满口成人梗,花样撩骚,坐等微信封号😄
然后转战TG大干一场!
以后大家一个人上网,要注意安全。现在无论是文字,图片,声音,视频都可以AI生成!你都打钱了,可能还没发现对方“不是人”。
转自Tony