个人微信AI聊天机器人

news2025/2/25 12:09:00

个人微信AI聊天机器人

  • 微信AI机器人介绍
    • 产品介绍
      • 联系本人微信:yao_you_meng_xiang
      • 代码地址:https://github.com/xshxsh/weChatAiRobot
    • 前期准备
      • 个人微信号
      • Windows电脑
      • 注册AI模型账号
    • 搭建使用
      • 注册AI账号
        • 注册讯飞账号
        • 创建应用
        • 申请API使用
      • 安装微信
    • 安装代理软件
      • 设置目录
      • 添加微信
    • 安装JDK
    • 启动服务
    • 测试使用
      • 旅游:
      • 写代码:
      • 教做菜:
      • 历史:
      • 天文:
      • 地理

微信AI机器人介绍

产品介绍

本产品是基于个人微信,连接AI模型,生成的微信AI机器人,可提供AI问答服务,上知天文下知地理!
目前支持私聊或者群聊@我的问答场景使用;后续会增加自动添加好友,发朋友圈,转发消息等功能。

联系本人微信:yao_you_meng_xiang

代码地址:https://github.com/xshxsh/weChatAiRobot

前期准备

个人微信号

因为机器人是基于腾讯官方微信账号使用的,有可能会面临封号风险(经过大量测试,10个群的会话处理尚未被封号,更多群聊或者私聊风险未知)。
建议注册一个微信小号,用作机器人。

Windows电脑

机器人目前只支持在windows电脑上运行。

注册AI模型账号

机器人需要连接AI大模型账号,AI模型按照回答字数收费,自己注册开始会有50万左右的免费字数体验,超过50万字后需要收费。用户可自己注册账号,也可联系作者提供服务。

搭建使用

注册AI账号

(若使用作者提供的AI账号,可跳过此步骤,直接联系作者)
机器人连接的AI模型是讯飞星火大模型,任何人都可以注册使用,有50万体验字数限制,超过会收费。

注册讯飞账号

注册地址:https://www.xfyun.cn/
进入上面的地址,用个人手机号注册即可。

创建应用

注册账号后,进入“控制台”,创建新应用,记住APPID。

申请API使用

申请地址:https://www.xfyun.cn/solutions/xinghuoAPI

填写申请后,只需等待工单审核通过(通常1天内通过),通过后会有短信通知,可以在控制台看到AI账号的相关信息。

把以上账号对应字段名称填到解压文件的application-dev.yml中(文件用记事本打开即可)。

至此,AI账号申请流程完毕。首次申请默认会有50万tokens体验,1tokens 约等于1.5个中文汉字 或者 0.8个英文单词。若使用完50万tokens后可换个手机号再申请体验,需要长期稳定服务的可以提工单申请永久服务,或者联系作者提供(收费)。

安装微信

机器人只支持特定版本的微信。
在解压文件里,双击“WeChat3.6.0.18.exe”安装微信,如果之前装过微信的需要覆盖安装。
安装完成后,在微信设置中关闭自动更新(更新了版本后可能用不了)。

安装代理软件

设置目录

在解压文件里,双击“代理框架.exe”,启动后设置微信相关目录。

其中,微信安装目录可按图示步骤获取,默认安装目录:
C:\Program Files (x86)\Tencent\WeChat[3.6.0.18]

图片缓存目录,自己新建一个目录即可,如:
C:\Users\Administrator\Documents\DaenWxHookImg
微信数据目录,可安装图示目录获取,默认目录:
C:\Users\Administrator\Documents\WeChat Files\(只取到WeChat Files目录即可)

添加微信

接下来需要在手机扫码登录(建议用小号),如果经常使用,可以在手机设置自动登录,免手机确认。

微信启动后,如果提示更新,忽略即可。

至此,代理框架设置及微信设置完成。如果把代理服务关闭了,下次只需要在“微信管理”再添加微信即可。

安装JDK

如果之前已经安装过的无需再安装(再安装也无妨,会覆盖原有版本)。
打开JDK目录,64位电脑安装“x64-jdk.msi”,32位电脑安装“x86-jdk.msi”。
双击启动安装,一直点击“next”,记住安装目录,默认是“C:\Program Files\Amazon Corretto\”。

安装完成后,用快捷键“win+r”打开运行,输入“cmd”,在cmd命令行执行“java -version”验证安装结果。

至此,jdk安装完毕。

启动服务

双击“start.bat”启动服务,最后出现“Started WeChatRootApplication …”表示启动成功。

启动完成后不要关闭此窗口,关闭服务会停止,可以缩小窗口到任务栏。

测试使用

用另一个微信号向机器人微信发送消息,可以看到回复。

也可以在命令行看到打印的日志:

至此,微信机器人启动完成,可以愉快地使用了。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CoBBu4x5-1692878380403)(https://github.com/xshxsh/weChatAiRobot/assets/38281418/daba1e10-1aa7-432c-a672-00bccf356993)]

也可以在命令行看到打印的日志:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0PMFhkpm-1692878380403)(https://github.com/xshxsh/weChatAiRobot/assets/38281418/8a578ec0-515a-4822-b3f4-1431bce3bf9d)]

旅游:

image

写代码:

image

教做菜:

image

历史:

image

天文:

image

地理

image

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/923883.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

概率密度函数 累积分布函数

概率密度函数:是指想要求得面积的图形表达式,注意只是表达式,要乘上区间才是概率,所以概率密度并不是概率,而是概率的分布程度。 为什么要引入概率密度,可能是因为连续变量,无法求出某个变量的…

FreeSWITCH 1.10.10 简单图形化界面2 - 并发性能测试

FreeSWITCH 1.10.10 简单图形化界面2 - 并发性能测试 0. 界面预览1. 测试工具批量创建baresip配置文件批量注册baresipSIP终端 2. 测试方法fsapi呼叫脚本 3 服务器环境CPU 配置内存配置 4 语音并发测试结果(1)1000分机,创建账号后&#xff0c…

大型商城小程序源码_免费开源_OctShop

毫无疑问小程序,对电商行业的商机是很明显的。相比h5/wap、公众号等商城,具备更大的发展空间。其次就是交易成本低,交易标准化、流量来源与转化多样化等优势,能让商户和买家更加方便、快捷的访问小程序,为用户提供更加…

商业经济杂志商业经济杂志社商业经济编辑部2023年第9期目录

专家论坛 黑龙江省经济高质量发展与生态环境保护耦合协调发展研究 刘降斌;祃玉帅; 1-5142 我国省际数字经济高质量发展水平综合评价研究 耿娟;毕晨曦; 6-8 振兴龙江《商业经济》投稿:cnqikantg126.com 数字经济背景下黑龙江省冰雪产业价值链的发展研究 …

哈夫曼树:优雅的数据编码之道

前言 在计算机科学领域,哈夫曼树(Huffman Tree)是一种令人惊叹的数据结构,它不仅可以高效地实现数据压缩,还能在信息传输和存储方面发挥重要作用。本文将从另一个角度深入探讨哈夫曼树的构建原理、编码过程以及应用案…

远程I0(遥控IO)

内容参考自串口连接云平台实现异地远程控制io模块(以综科智控的I/O为例)_io_智控_异地 根据个人理解,记录一下: 1、在A地,通过串口助手 发送开/关指令,控制B地的指示灯亮/灭 2、实现效果

==和===的区别(经典面试题,你不知道的细节)

全等运算符 又叫全等运算符,结果会返回一个布尔值,在数据类型相同的情况下,会比较值,值相同才返回true "1" 1 // false NaN NaN // false undefined undefined // true相等运算符 相等运算符在比较两个变量是否相…

【C++】构造函数和初始化列表的性能差距

构造函数和初始化列表的性能差距对比测试 1.说明 在C类和对象中,你可能听到过更加推荐用初始化列表来初始化类内成员。如果类内成员是自定义类型,则只能在初始化列表中调用自定义类型的构造函数。 但初始化列表和在构造函数体内直接赋值有无性能差距呢…

亚马逊买家不能评论有哪些原因?怎么解决

如果你在亚马逊平台无法发表评论,那么以下几个是原因及解决方法: 1、账户问题:如果你的亚马逊账户存在异常或限制,可能就会被禁止或限制在产品页面上发表评论。因此你需要确保你的亚马逊账户信息是完整和准确的,包括联…

Web 开发 Django 管理工具

上次为大家介绍了 Django 的模型,通过模型就可以操作数据库,从而就可以改变页面的展示内容,那问题来了,我们只能通过手动编辑模型文件来配置模型吗?当然不是,Django 为我们提供了强大的工具,可以…

【HTML】基础语法讲解

基础语法 1. HTML 结构1.1 认识HTML标签1.2 HTML 文件基本结构1.3 标签层次结构1.4 快速生成代码框架 2. HTML 常见标签2.1 注释标签2.2 标题标签:h1-h62.3 段落标签:p2.4 <br>换行标签2.5 格式化标签2.6 图片标签&#xff1a;img2.7 超链接标签&#xff1a;a2.8 表格标签…

ETLCloud轻量级数据中台解决方案

引言 随着信息时代的到来&#xff0c;数据已经成为企业的重要资源&#xff0c;如何高效地管理、分析和应用数据变得尤为关键。然而&#xff0c;许多企业在构建数据中台时面临着高昂的成本、复杂的架构和漫长的实施周期等问题。为了解决这些挑战&#xff0c;我们推出了ETLCloud…

Pinia基本概念

Pinia基本概念 面试题&#xff1a;Pinia 相比 Vuex 有什么样的优点&#xff1f;为什么现在官方推荐使用 Pinia &#xff1f; Pinia&#xff0c;是一个 Vue 阵营的新的状态管理库&#xff0c;现在 Vue 官方已经推荐使用 Pinia 来代替 Vuex&#xff0c;或者你可以把 Pinia 看作是…

YOLOV8 win10部署笔记

文章目录 1. 背景2. 部署过程2.1 快速安装 1. 背景 看了B站许多up主的视频&#xff0c;感觉YOLOV8各方面都很优秀&#xff0c;作为新手对它的期待很大&#xff0c;于是想实际跑跑看&#xff0c;边实践&#xff0c;边学习&#xff0c;记录过程。 本篇主要是博主在windows平台上…

人工智能在机器学习中的八大应用领域

文章目录 1. 自然语言处理&#xff08;NLP&#xff09;2. 图像识别与计算机视觉3. 医疗诊断与影像分析4. 金融风险管理5. 预测与推荐系统6. 制造业和物联网7. 能源管理与环境保护8. 决策支持与智能分析结论 &#x1f389;欢迎来到AIGC人工智能专栏~探索人工智能在机器学习中的八…

[管理与领导-45]:IT基层管理者 - 个人管理 - 技术转型管理,从角色认知开始

前言&#xff1a; 在社会中&#xff0c;每个人在不同的场合扮演不同的角色&#xff0c;不同的角色带着不同的面具&#xff0c;不同的角色有的行为方式要求、说话方式要求、说话内容要求&#xff0c;个人的言行方式与不同场合下的角色相匹配&#xff0c;这就得体。每个人都是演…

从十进制到k进制:如何取出每一位数字并求和?

本篇博客中&#xff0c;我会以力扣“1837. K 进制表示下的各位数字总和”为例&#xff0c;讲解如何取出一个数k进制表示的每一位。 经过审题&#xff0c;我们发现这道题目的关键是如何理解“进制”的概念&#xff0c;尤其是如何取出k进制的每一位。我们先来回忆一下如何取出10进…

复习之web服务器--apache

PS&#xff1a;Vim复制小技巧 一、实验环境 两台虚拟机 (nodea,nodeb)配置ip搭建软件仓库关闭selinux [rootftp Desktop]# hostnamectl set-hostname nodea.westos.org [rootftp Desktop]# hostname nodea.westos.org [rootftp Desktop]# ifconfig enp1s0: flags4163<UP,B…

马原——6.对立统一规律

哲学上的矛盾是中性词&#xff1a;强弱&#xff0c;男女&#xff0c;战争与和平———— 完全是一个意思&#xff0c;只是搭配使用有所区别 原理1&#xff1a; 同一性&#xff1a; &#xff08;1&#xff09;相互依存&#xff0c;互为存在&#xff1a;老师和学生&#xff0c;没…

Linux下的系统编程——makefile入门

前言&#xff1a; 或许很多Winodws的程序员都不知道这个东西&#xff0c;因为那些Windows的IDE都为你做了这个工作&#xff0c;但我觉得要作一个好的和professional的程序员&#xff0c;makefile还是要懂。这就好像现在有这么多的HTML的编辑器&#xff0c;但如果你想成为一个专…