如何搭建一套免费开源的微信群机器人问答系统?

2024最新开发微信机器人教程说明 想必大家对微信机器人感兴趣的伙伴,也在aithub 上面搜索了很多吧,但是大多数走到一半遇到各种bug就没有继续坚持走下去,原因很多这里就没必要详细说了,我想提到的是,你通过此篇最大化可以实现机器人,如果遇到问题,也会有专业的前端群帮助你一起讨论问题的点,小白不用害怕,没有任何人鄙视&讽刺你,互相交流嘛。本文档主要讲述个微API服务相关,以下简称API,它能处理用户微信中的各种事件,提供了开发者与个微对接的能力,技术上来讲是一款基于微信提供的个人开放性API,使用简单,操作快捷,支持多种微信方式接入。 阅读详情

前言

自动消息回复和机器人,一直是企业微信的专利。但在非常多场景或者人文习惯中,个人微信和微信群也同样需要它们。比如活动组织者、团购团长、社群管理、私域流量运营者们,都要经营个人微信群。

那就不免会遇到许多信息收集、咨询提问的状况。群消息不停弹出,整理统计信息和回复消耗你大量精力,还可能发生错乱,功亏一篑。

但这些如果借助自动消息回复和机器人,也许很快就能解决。vika维格表的用户@choogoo 就有同样的场景需求。身为国内某大厂的产品经理,他日常就喜欢做一点小程序或者网站去解决自己实际应用中的问题。

于是,一个名为「微信智能问答机器人系统」的开源项目诞生了,繁杂的群信息对接管理可以轻松搞定。

GitHub 项目首页:https://github.com/choogoo/wechat-openai-qa-bot

 👉 活动报名👉 取消报名👉 活动提醒👉 活动结算

实现功能

  1. 群内智能问答:自定义问答内容,智能匹配答案;
  2. 多个群相同问题不同回答内容;
  3. 免打扰功能,使用「QA +群 ID +回答内容」匹配群,未配置问题答案的群不会受到机器人干扰;
  4. 支持非群主小程序卡片、网页链接分享检测,自动提醒、警告发送者撤回;
  5. 支持快团团订货单转换,原始表发送到群即可自动转换为按楼栋统计表;
  6. 群聊天消息存档到维格表;
  7. 简单客服后台,可以把群内消息按发言人列表区分。

 群内咨询转换为客服后台一对一聊天

相关依赖

项目用到了一些免费的开源项目和平台:

  • vika维格表—— 将过去复杂的IT数据库技术,做得像表格一样简单

  • Wechaty—— 只需几行代码,您就可以拥有一个功能齐全的聊天机器人

  • wechaty-puppet-xp—— 可能是目前最好用的免费wechat机器人

  • wechaty-puppet-wechat—— 目前最简单的免费wechat机器人

  • 微信对话开放平台 —— 5分钟零基础免费一键搭建智能对话机器人,并应用于微信公众号、小程序、企业网站、APP等

  • vue-im—— 由@polk6开源的客服web项目,实现客服后台回复咨询消息

 在微信对话开放平台设置问题与回复

如何快速开始

1. 下载源码并安装依赖

git clone https://github.com/choogoo/wechat-openai-qa-bot.git npm install

2. 分别登陆微信对话开放平台和vika维格表官网注册账号并获取token

3. 在电脑上登陆微信,微信版本必须为WeChatSetup-v3.3.0.115.exe

4. 修改配置文件

快速开始仅需要修改WX_TOKEN、VIKA_TOKEN、VIKA_SPACENAME、VIKA_DATASHEETNAME四个配置项

const configs = {
  WX_TOKEN: '', // 微信对话平台token
  VIKA_TOKEN: '', // VIKA维格表token
  VIKA_SPACENAME:'',  // VIKA维格表空间名称,修改为自己的已存在的任意空间名称
  VIKA_DATASHEETNAME:'', // VIKA维格表名称,修改为自己的表名称,可填写任意名称,不需要在维格表中建表,程序会自动建表
  linkWhiteList: ['ledongmao',],  // 群内链接检测白名单,白名单里成员发布的卡片、链接消息不提示
  imOpen: false,  // 是否开启uve-im客户端,设置为true时,需要先 cd ./vue-im 然后 npm install 启动服务 npm run dev
  noderedOpen: false,  // 是否开启nodered,开启nodered后可以以可视化界面启动机器人,需要先导入 ./tools 目录下的 flows.json
}

5. 启动

npm start

开发助力

在 choogoo 的这个开源项目中,微信群中的信息通过 API 往vika维格表中写入并存储,可视化地充当后台管理信息数据。

 群信息收集

 通知公告管理 👉 群内自动推送通知公告

更多应用

choogoo 已经倾向于用维格表去做更多互联网项目的 CMS 内容管理系统,比如正在做的「扫码登记管家」小程序。疫情期间,去到哪个小区或社区都要纸笔登记个人信息,不如扫码登记方便且易管理。

 小程序:扫码登记管家

事实上,这个小程序 2020 年就已经上线使用,并且有了 4、5 万的用户。但当时做得比较简陋,登记表的格式全都固定了格式,没办法改变。彼时想要做不同的模板,开发工作量太大。

而如今用上了维格表,choogoo 将之作为模板管理的工具:在维格表建好一个模板,小程序端通过API 读取维格表中的信息,调用生成登记模板。

 扫码登记管家管理后台与登记表模板

面向开发者,特别是独立开发者,维格表的优势就在于它可以作为后台系统,管理你的表结构、元数据、配置文件等,再通过 API 调用解决具体的业务场景难题,节省大量开发时间。

之前抗疫期间,他还参与了上海一个关于解决社区管理问题的开源项目,也涉及到 AI 机器人。当时他就强烈建议大家使用维格表。

因为这种自发的开源项目团队,大家的知识结构或能力各不相同,内部缺乏对于数据库操作,或者整个系统架构部署方面的人才或经验,而用vika维格表不用管部署,也不用维护,上来就看数据,很方便。

 订单信息管理

对于 choogoo 而言,维格表作为验证阶段快速出 Mvp的工具是非常好的,可以验证更多的业务流程和想法。这段时间,choogoo 已经把大部分项目都基于维格表去重构和验证。

实现微信机器人开发,API开发 微信机器人的主要职责是可以在群内天,从而提高微信群活跃度;微信群管理机器人的功能比较多,比如像入群欢迎,关键词回复,关键词入群,多群发送,定时推送,智能应用等等。这里推荐webot,它属于微信社群管理类的机器人,但同时又包含有智能机器人功能,不仅可以实现群活互动的效果,同时一些实用的功能也可以大大提高社群管理效率。微信机器人的主要职责是为了帮助群主来进行微信社群的管理,微信机器人当前主要分为两种,一种是微信机器人,还有一种是微信群管理机器人。个人微信:自动接收好友请求,并自动回复; 阅读详情

相关推荐

从入门到实战:rkhunter(Rootkit猎手)在Linux服务器安全运维中的部署与自动化监控

本文详细介绍了rkhunter(Rootkit猎手)在Linux服务器安全运维中的部署与自动化监控方法。从Rootkit的危害性入手,讲解了rkhunter的安装、配置及实战应用,包括如何建立基准、优化定时任务方案以及智能告警处理。通过多级过滤脚本和系统级联动,帮助运维人员高效识别和应对Rootkit威胁,提升服务器安全性。

weixin_28715953的博客 218

微信群管理机器人系统网站源码

微信群机器人管理系统源码 微信群机器人管理系统源码 支持同登陆多个微信 源码类型: C/S 开发环境: VS2010 SQL2008R2 菜单功能 1、支持同时登录多个微信 2、支持机器人天(笑话,成语接龙、故事会、智力等等) 3、支持签到 4、可自定义回复 5、可自定义红包语 6、支持定期发送公告(如群规,广告)等 1、WeChatRobots后台配置web版 2、数据库在WeiChartGroup.Net/app_data中,附加即可

从零到一:用STM32 FOC算法驯服无刷电机的艺术

本文详细介绍了如何使用STM32和FOC算法实现无刷电机的高性能控制。从硬件搭建、参数识别到闭环调节,一步步解析FOC算法的核心原理与调优技巧,帮助开发者掌握电机控制的关键技术,实现从零到一的精准驯服。

kkk56的博客 883

微信群微信机器人实现流程

请注意,为了遵守微信的使用规则,确保使用微信机器人账号时不违反相关规定,例如不发送广告、垃圾信息,以及遵守用户隐私等。遵循微信的使用规则是非常重要的,以免账号被封禁或受到其他限制。流程1:使用微信公众号接口:通过开发微信公众号,可以使用微信提供的开发接口与群成员进行交互。以上两种流程都需要开发者具备一定的编程知识和经验,以及对微信接口和机器人API的理解。要使用一个微信机器人账号来实现在微信群中的自动回复功能,你需要注册一个专门用于机器人微信账号。

还在活水泥的未来包工头 2万+

最新 2023 如何使用 wechaty 框架开发微信机器人详细教程(基础篇)

近年来,随着人工智能技术的快速发展,机器人在各个领域得到了广泛的应用。在社交媒体中,自动回复成为了一个流行的功能,让用户可以方便地与机器人进行互动。Wechaty,一个开源微信机器人框架,实现微信自动回复功能。Wechaty 是什么?微信个人号功能非常强大和灵活,是一个非常适合用来做ChatBot的载体。它可以灵活不受限制的发送语音短信、视频、图片和文字,支持多人群。但是使用微信个人微信号作为ChatBot,需要通过非官方的第三方库接入微信

唤醒手腕 3万+

微信自动化终极指南:用WeChatFerry实现智能机器人管理

你是否每天被海量的微信消息淹没?是否厌倦了重复的回复和繁琐的群组管理?今天,我要为你介绍一款改变游戏规则的微信自动化神器——WeChatFerry。这款开源工具能够让你的微信工作效率提升300%,通过智能化的方式处理消息、管理联系人和自动化日常任务,真正实现微信的智能化管理。 ## 🚀 WeChatFerry:微信自动化的革命性工具 WeChatFerry是一款基于微信Hook技术的开源自动

gitblog_00898的博客 236

如何构建智能微信机器人:WeChatFerry完整开发指南与实战应用

WeChatFerry是一款功能强大的微信机器人开发框架,为开发者提供了通过编程方式控制微信客户端的完整解决方案。这个开源工具让微信自动化、智能回复和消息管理变得简单易行,支持多种编程语言和AI大模型集成,是构建企业级微信自动化系统的理想选择。 ## 项目概述与核心价值 WeChatFerry作为一个微信机器人开发框架,其核心价值在于为开发者提供了标准化的微信操作接口。通过底层SDK与微信客户

gitblog_00872的博客 956

WeChatFerry微信机器人框架完整使用指南:3步接入AI大模型

在数字化沟通日益重要的今天,微信已成为企业和个人不可或缺的沟通工具。想象一下这样的场景:你每天需要处理上百条微信消息,回复重复性问题,管理多个群组,还要及时响应客户咨询——这无疑是一项耗时耗力的工作。WeChatFerry微信自动化框架正是为解决这些问题而生,它让微信机器人开发变得前所未有的简单,只需3步即可接入DeepSeek、ChatGPT、讯飞星火等主流大模型,实现智能对话和自动化管理。

gitblog_00768的博客 509

终极免费微信自动化框架:5分钟打造你的AI智能助手

你是不是也经常被微信消息淹没?工作群、朋友群、客户咨询……每天要回复上百条消息,重复的问题一遍遍回答,重要信息却总是错过?**微信自动化框架**WeChatFerry就是你的救星!这个**开源微信机器人**能帮你把ChatGPT、DeepSeek、讯飞星火等AI大模型无缝接入微信,实现真正的智能自动化。 想象一下:早上醒来,你的微信已经自动处理了所有群消息,重要信息被分类整理,客户咨询得到专业回

gitblog_00883的博客 113

5分钟快速搭建微信智能助手:终极多AI服务集成方案

你是否曾经被微信群消息淹没,每天需要重复回答相同的问题?是否希望有一个24小时在线的智能助手,能够自动处理微信消息,让你从繁琐的沟通中解脱出来?今天我要介绍的这个开源项目——微信智能助手,正是为解决这些问题而生。这个基于WeChaty框架的微信机器人项目,集成了ChatGPT、DeepSeek、Kimi、Ollama、Claude、Pi等12+主流AI服务,能够帮你实现智能自动回复、群分析和好友

gitblog_00563的博客 156

WeChatFerry:5分钟打造你的智能微信机器人,高效对接ChatGPT等主流大模型

在数字化沟通日益重要的今天,微信已成为我们日常生活和工作中不可或缺的工具。然而,面对海量消息处理和重复性任务,手动操作效率低下且容易出错。这就是**微信自动化框架**WeChatFerry的价值所在——一款功能强大的**开源微信机器人**,能够智能对接DeepSeek、Gemini、ChatGPT、ChatGLM、讯飞星火、Tigerbot等主流大语言模型,实现真正的智能化消息处理。 ## 🤖

gitblog_00453的博客 211

终极免费微信自动化框架完整使用指南:一键接入ChatGPT等大模型

在数字化沟通日益重要的今天,微信已成为我们日常生活和工作中不可或缺的工具。然而,面对海量消息处理和重复性任务,手动操作效率低下且容易出错。这就是**微信自动化框架**WeChatFerry的价值所在——一款功能强大的**开源微信机器人**,能够智能对接DeepSeek、Gemini、ChatGPT、ChatGLM、讯飞星火、Tigerbot等主流大语言模型,实现真正的智能化消息处理。 ## 🤖

gitblog_00353的博客 301

从零到一:用Dify工作流模板库轻松构建你的AI应用

还在为AI应用开发的高门槛而烦恼吗?Awesome-Dify-Workflow项目为你提供了**即开即用的Dify工作流模板库**,让AI应用开发变得像搭积木一样简单。这个开源资源库专门收集和分享实用的Dify DSL模板,涵盖了翻译、数据分析、机器人、内容创作等高频场景,无论是技术爱好者还是普通用户,都能轻松上手。 ## 🤔 为什么你需要现成的Dify工作流模板? **重复造轮子**是

gitblog_00004的博客 392

从零基础到接下第一单:我的AI大模型学习之路(2026真实经历分享)

写这篇文章时么难写这篇文章时,我刚结束第6个项目的交付。普通人通过系统学习,真的能在AI时代找到自己的位置。如果你也想入门AI大模型,或者已经在学但不知道怎么变现,欢迎来交流。

易辰的博客 975

从零到一:利用金仓社区数据,LoRa微调与Spring AI 构建私有化千问模型

智能体(AI)技术已经广泛应用并逐渐深入人们的日常生活,大家对它有了较为全面的了解。然而,当前大规模语言模型的微调技术尚未真正普及,其原因主要在于高门槛的问题。首先,微调大模型不仅需要强大的计算资源,像高性能的服务器、GPU等硬件设备,而且还需要解决诸如各种复杂的参数设置等技术难题,这使得很多企业和个人难以承受。此外,真正从零开始训练一个大模型,所需的资源和成本也是常规公司难以负担的,因此目前广泛采用的策略是基于已有的预训练模型进行再训练(fine-tuning)。

weixin_40836235的博客 126

WeChatFerry:智能微信自动化框架的实用指南

在当今数字化沟通时代,微信已成为我们日常工作和生活中不可或缺的工具。面对海量消息处理和重复性任务,手动操作不仅效率低下,还容易出错。WeChatFerry作为一款功能强大的微信自动化框架,能够帮助您轻松实现微信消息的智能化处理,无缝对接ChatGPT、DeepSeek、Gemini等主流大语言模型,让您的微信沟通变得更加高效智能。 ## 核心功能与架构设计 WeChatFerry采用模块化设计

gitblog_00049的博客 712

3步搞定本地AI助手:闻达让每个人都能拥有专属智能知识库

还在为昂贵的AI服务费用发愁吗?担心数据隐私泄露给第三方?想让AI真正理解你的专业领域知识?闻达AI助手正是为你量身打造的解决方案!这是一个完全本地部署的开源LLM调用平台,专为个人开发者和中小企业设计,让你在有限的计算资源下也能享受大模型带来的智能体验。🚀 闻达的核心价值在于解决了AI应用的三大痛点:**计算资源限制**、**数据隐私安全**和**专业知识整合**。通过模块化架构和知识库增强

gitblog_00345的博客 1227

AHRS_EKF_Matlab.zip

利用Matlab实现基于EKF实现的姿态估计算法

下一篇: 如何通过 API + 快捷指令,3分钟搭建活动邀请和签到系统?
vikadata
博客等级 码龄4年 12粉丝 6原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值