手把手做一个公众号GPT智能客服(五)免费云数据库

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介: 手把手做一个公众号GPT智能客服(五)免费云数据库

第五课:免费云数据库

羊毛党的福利-免费云数据库使用

在后端语言的学习或者毕设,项目的开发中避免不了要使用数据库,辛辛苦苦做的项目后,发现只能自己一人观赏的确有点揪心,这时候我们想将自己的成果广而告之,大家一起来把玩,肯定离不开上线这一环节,常规的上线方式要不就是去第三方平台购置一台云服务器,或者做内网穿透,但是这两种方式都需要耗费一丢丢小金库。

这篇文章就教大家如何白嫖的云数据库 Atlas

注册账户

  • 创建atlas集群

  • 账户访问白名单配置

集群创建完成之后,要使用还要配置一下账户信息,默认是可读写权限就行,配置访问的白名单之后再白名单范围内的请求才可以访问,如果是测试学习大家可以直接设置为允许所有用户防范

  1. 创建访问账户

  1. 设置读写权限

  1. 设置访问白名单为允许全部

连接使用

配置结束之后我们就可以使用altas提供的云数据库,在这里给大家介绍2种方式:可视化工具连接node 连接

  1. nodejs连接

在这里将使用mongoose 来实现node连接

  • 获取连接地址
    在Altas官网获取连接地址

  1. 可视化工具连接

在这里选择的可视化工具是 studio3t,工具的下载大家可以直接搜索下载这里不做介绍。

官方网站:https://studio3t.com/download-studio3t-free/

  • 在studio里新建连接将url导入

  • 导入成功之后进行连接测试

  • 测试通过就可以实现连接atlas云数据库

好了本篇文章先介绍到这里,各位小伙伴可以尽情的去薅羊毛了。

数据库使用

1、链接数据库

$ npm i mongoose
const mongoose = require('mongoose')
const dburl = `mongodb+srv://lurongtao8080:lurongtao8080@chatrobot.qlb3bn3.mongodb.net/?retryWrites=true&w=majority`
// mongodb+srv://lurongtao:<password>@cluster0.u5fuuxe.mongodb.net/?retryWrites=true&w=majority
mongoose.connect(dburl, { useNewUrlParser: true, useUnifiedTopology: true })
var db = mongoose.connection
db.on('error',()=>{
  console.log("数据库连接失败")
})
db.once('open', function() {
  console.log('数据库连接成功')
})

2、数据模型

const  mongoose = require("mongoose")
let userSchema = mongoose.Schema({
  wxOpenId: { type: String, require:  true }, // 微信的openid
  balance: {  type: Number, default: 5 },     // 提问的次数
  msg: { type: Array, default: [] },          // 用户提问过的内容(隐私)
  model: { type: String, default: 'chatgpt' } // 存储用户选择的对话模式
})
let userModel = mongoose.model("user", userSchema)
module.exports = userModel
//录屏软件 https://www.apowersoft.com.cn/record-screen-pinzhuan?apptype=aps-pin


相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。 &nbsp; 相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
目录
相关文章
|
1月前
|
存储 人工智能 自然语言处理
轻松改造公众号:10分钟实现智能客服自动化!
在阿里云平台上,仅需10分钟即可将微信公众号(订阅号)升级为AI智能客服,提供7x24小时客户支持,显著提升用户体验。方案包括四步:创建大模型问答应用、搭建微信公众号连接流、引入AI智能客服以及增加私有知识库,确保客服能精准回答复杂咨询,助力业务竞争力提升。整个过程简单快捷,在免费试用额度内费用为零。
59 7
轻松改造公众号:10分钟实现智能客服自动化!
|
27天前
|
人工智能 自然语言处理 数据管理
Step By Step 体验10 分钟在公众号和企微中构建自己的AI客服
为提升用户体验与竞争力,企业纷纷构建AI助手实现7x24小时客户服务。在阿里云平台上,仅需十分钟即可完成AI助手的搭建并发布至微信公众号或企业微信。流程包括创建大模型应用、引入AI助手至微信平台、导入私有知识以增强功能,以及将助手集成至企业微信中。此方案操作简便,文档详尽,可快速打造专属AI助手。但现有方案在错误提示、知识库构建指导及部署流程简化方面仍有待改进。
|
4月前
|
小程序 PHP 数据安全/隐私保护
ThinkPHP内核在线客服系统源码多商户版 对接适用场景(PC+WAP+公众号)
大部分站长都了解美洽系统,就跟这种类似的,可以实现一行代码接入客服,非常舒服,支持无限客服,无限坐席! 私有化源码部署,数据可控,稳定可靠。可自定义版权、logo。支持网页、微信公众号、小程序、App等任何程序对接。 客服数量不限,每个客服又独立管理后台和账户密码。每个账户管理可以添加N个客服并且可以分组。 双向微信模板消息通知。支持商品推送,对客服评价。支持客户分组。 支持设置问候语,进入对话自动发送消息。可只能分配客服和转接
35 2
|
4月前
|
人工智能 机器人 API
Dify 构建一个基于 GPT 的 AI 客服系统
Dify 构建一个基于 GPT 的 AI 客服系统
652 0
|
5月前
|
自然语言处理 安全 机器人
使用RAG-GPT和Ollama搭建智能客服
使用RAG-GPT和Ollama搭建智能客服
246 0
|
5月前
|
SQL 人工智能 关系型数据库
【开源项目推荐】-支持GPT的智能数据库客户端与报表工具——Chat2DB
【开源项目推荐】-支持GPT的智能数据库客户端与报表工具——Chat2DB
488 2
|
5月前
|
自然语言处理 机器人 API
手把手做一个公众号GPT智能客服(七)GPT 接入微信机器人
手把手做一个公众号GPT智能客服(七)GPT 接入微信机器人
176 1
|
5月前
|
自然语言处理
手把手做一个公众号GPT智能客服(六)GPT 调用
手把手做一个公众号GPT智能客服(六)GPT 调用
82 0
|
2月前
|
人工智能 自然语言处理 Serverless
阿里云百炼应用实践系列-让微信公众号成为智能客服
本文主要介绍如何基于百炼平台快速在10分钟让您的微信公众号(订阅号)变成 AI 智能客服。我们基于百炼平台的能力,以官方帮助文档为参考,让您的微信公众号(订阅号)成 为AI 智能客服,以便全天候(7x24)回应客户咨询,提升用户体验,介绍了相关技术方案和主要代码,供开发者参考。
阿里云百炼应用实践系列-让微信公众号成为智能客服
|
5月前
|
自然语言处理 达摩院 决策智能
阿里云智能客服开发者社区
阿里云智能客服开发者社区

热门文章

最新文章