微信AI机器人使用说明-2024最新版

一、效果演示

微信机器人实现的功能,先看视频的演示效果:

2024年最新稳定的本地部署AI微信机器人使用方法演示可以对话可以语音可以绘画支持主账号管理好友权限管理

免费体验AI好友:  yuzitao-716

二、支持功能

1.绑定主账号:绑定主账号之后,主账号可以给其他用户、其他群组加减使用时间,切换ai引擎等

2.支撑openai的文字对话:目前支持3.5,4o引擎,后续会升级;支持上下文

3.支持openai的绘画功能:以‘画’字开头就是画画

4.支持语音对话:发送语音时,默认以语音的方式回复,当回复的字数大于300个时会自动转为文字

5.支持续费变现:支持加好友默认免费使用的天数,每天使用上限次数,支持主账号发送命令对其他账号的服务时间管理,可增加可减少

6.支持用户信息查询:用户可以查询自己的ID,自己的余量情况

三、使用图示

1.文字对话

2. AI绘画:

3.语音对话、续费

 

四、特殊口令说明 

AI微信好友作为你的好友,可以正常和她进行随心所欲的对话,但是为了方便管理,这里也设置了一些特殊口令来获取或者设置一些信息,直接给ai好友发送如下口令就会触发:

用户侧口令:

1.芝麻开门:返回机器人的使用说明

2.查询id:返回你的id,便于提供给管理员进行续费

3.续费:返回续费方式

管理员侧口令:

1.设置主账号: 将当前微信号设置为主账号,仅在首次创建后使用,仅支持设置一个主账号

2.取消主账号:取消当前微信的主账号权限,只有在取消主账号后才可以设置新的主账号

3.增加用户时间-xx-nn天/月/年:其中xx为上面获取的微信id,nn是增加的时间数字,后面跟上单位,支持天、月和年的时间粒度

4.减少用户时间-xx-nn天/月/年:同上说明,减少用户的使用时间

五、技术方案说明

后台及应用服务:本微信ai机器人采用GO开发的后台服务,提供http接口服务,Python开发的前端用户服务(未使用wechaty方法),一次部署,终生免费使用,机器人本身不存在token等收费服务。因为只需要考虑前端应用的功能,所以会Python接口调用就能很容易进行二次开发!!!

openai-3.5:采用独家的openai接口,同步使用网页版接口(https://lytcreate.com/chat.html)

语音识别:采用离线语音识别方案,接入大模型处理,实现本地的语音转文字

语音生成:采用火山引擎的文字转语音API服务

ai绘画:openai绘画接口,同上

六、注意点

1.每15秒对消息进行轮询处理,防止频率回复频率过高

2.服务部署于本地Linux服务器(centos7 16GB python3.10 Go)

3.离线语音识别模型需要服务器内存8G以上或者使用火山引擎的付费服务

4.文字生成语音使用的火山引擎的api付费服务(新用户免费时长)

### 微信机器人开发教程 #### 创建与原理 微信机器人的创建依赖于特定的框架和库,这些工具使得开发者能够更便捷地访问微信API并实现自动化功能。Wechaty是一款流行的选择之一,它允许开发者利用Node.js轻松构建高效的微信聊天机器人[^1]。 对于想要深入了解其工作原理的人来说,重要的是理解这类应用通常会模拟人类用户的交互行为来发送消息、接收信息以及响应事件。例如,在某些情况下,它们可能会模仿浏览器中的Web页面加载过程以获取必要的认证令牌和其他资源,从而完成登录流程[^4]。 #### 实现方式 在实际项目中,可以采用不同的方法和技术栈来进行微信机器人的开发: - **基于Puppeteer或其他中间件**:考虑到官方接口存在诸多限制,一些解决方案引入了名为`Puppet` 的组件作为桥梁,帮助绕过部分约束条件,并支持更多样化的部署选项[^2]。 - **云服务平台集成**:像Gewechat这样的插件不仅限于本地环境运行;相反,它可以被配置到云端服务器上执行任务,确保更高的稳定性和安全性的同时也便于维护管理[^3]。 #### 相关库和框架 以下是几个常用的用于开发微信机器人的开源软件包及其特点: - **Wechaty (Node.js)**: 提供了一套简洁易用的API集合,简化了诸如群组管理、好友请求处理等功能模块的操作难度。 - **wxpy/itchat (Python)**: 主要面向Python程序员设计,该库内部实现了对微信web版本协议的支持,让使用者可以通过简单的几行代码就建立起基本的消息收发机制。 ```python from wxpy import Bot, TEXT bot = Bot() @bot.register(msg_types=TEXT) def reply_msg(msg): msg.reply('这是自动回复') bot.join() # keep the bot running ``` - **Gewechat**: 结合Java和Go两种编程语言的优势,专为希望将自己的业务逻辑托管至第三方数据中心的企业级客户打造而成的一站式解决方案。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lytcreate.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值