摘要:
GOFLY在线客服系统支持内嵌到小程序中 可以直接使用小程序的webview直接嵌入访客链接就可以了 下面就是小程序的实例代码 index.wxml <view class="page-body"> <button open-type="getUserInfo" bindgetuserinfo="g
阅读全文
posted @ 2022-03-22 16:48
唯一客服系统开发笔记
阅读(523)
推荐(0)
摘要:
GOFLY在线客服系统支持多语言展示,特别适合外贸网站和访客即时通讯沟通 访客界面切换成英文的方式方法 访客链接url参数中增加lang=en,界面就会切换成英文; 底部版权中文字符,管理员可以在后台改成英文的名称; 在线客服显示中文名称字符,可以在后台把显示的名称改成英文名称
阅读全文
posted @ 2022-03-21 16:44
唯一客服系统开发笔记
阅读(690)
推荐(0)
摘要:
GOFLY在线客服系统上传的图片文件比较多,所以把图片传到oss这样会比较省流量 首先需要先开通好oss,获取到以下几个参数: 阿里云OSS(EndPoint); 阿里云OSS(AccessKeyId)阿里云OSS(AccessKeySecret); 阿里云OSS(OssBucket); 阿里云OS
阅读全文
posted @ 2022-03-21 16:11
唯一客服系统开发笔记
阅读(345)
推荐(0)
摘要:
时常分不清到底是哪个最大哪个最小,以及他们表示的范围 举例子,下面这个意思是大于900px的时候,匹配900px 到无限大 @media screen and (min-width:900px) 举例子,下面这个意思是小于900px的时候,匹配0 到900px @media screen and (
阅读全文
posted @ 2022-03-03 22:38
唯一客服系统开发笔记
阅读(267)
推荐(0)
摘要:
在我的GOFLY在线客服系统中,有时候会出现访问不了的情况 查看日志,发现有很多too many open file打开文件太多的现象出现。这句话是说打开的文件句柄太多,并且没有关闭 使用lsof -p 端口号,可以查看到都是sock句柄,也就是说我的websocket服务断开的时候没有及时关闭 仔
阅读全文
posted @ 2022-03-03 22:03
唯一客服系统开发笔记
阅读(311)
推荐(0)
摘要:
robots.txt允许所有搜索引擎收录 根目录下robots.txt User-agent: * Allow: /
阅读全文
posted @ 2022-03-01 17:10
唯一客服系统开发笔记
阅读(119)
推荐(0)
摘要:
我的项目使用的是 gin 框架,默认开发情况下运行起来还是没有大问题的,go run xxx.go 开着命令窗口,然后去浏览器访问就行了。现在想要把服务部署到服务器,这个命令窗口可就不能保证一直运行了。 让进程后台运行很简单,加个 nohup xxxx & 就行,但是想要把进程变成守护进程,就不能这
阅读全文
posted @ 2022-03-01 16:14
唯一客服系统开发笔记
阅读(199)
推荐(0)
摘要:
使用nginx开启反向代理的时候,如果不排除掉静态资源,比如css/images/js 那么这些请求也会进入到反代的服务里,会给服务一定的压力 我们需要让nginx处理静态资源,不要后端服务处理 可以参照gofly在线客服系统配置nginx的示例,使用到了try_files指令 #PROXY-STA
阅读全文
posted @ 2022-02-28 17:10
唯一客服系统开发笔记
阅读(583)
推荐(0)
摘要:
GOFLY在线客服系统源码是评级最高的客户服务系统软件,用于加强客户关系,客服源码系统是一个强大的客户服务沟通纽带,最大化避免您流失客户。 GOFLY在线客服系统源码提供无缝客户服务所需的一切: GOFLY在线客服系统源码演示及下载系统程序小,安装使用简单的在线客服系统。 主要特点: 1.基于Gol
阅读全文
posted @ 2022-02-26 00:24
唯一客服系统开发笔记
阅读(1230)
推荐(0)
摘要:
let startTime1 = new Date(new Date().toLocaleDateString()).getTime()/1000; // 当天0点 let endTime1 = (new Date(new Date().toLocaleDateString()).getTime()
阅读全文
posted @ 2022-02-25 22:23
唯一客服系统开发笔记
阅读(1567)
推荐(0)
摘要:
项目里面的 web 框架是 gin,这个框架给我的感觉就是非常的小巧实用。使用的时候,基础运用非常的简单,相信看看文档大家都能运行起来,没什么可说的。如果现在需求是增加一个日志中间件,记录下 http 请求的一些数据,并且需要按日期来生成每天的日志文件,我是这么做的。 使用的日志库是 github.
阅读全文
posted @ 2022-02-15 17:38
唯一客服系统开发笔记
阅读(187)
推荐(0)
摘要:
为什么要得到绝对路径?因为后面上传文件的目录,日志的目录,加载模板文件的目录都需要这个路径。 这里有一点难处理的问题是,需要能同时支持 go run xxx.go 执行,以及相对路径执行./xxxx,和绝对路径执行 /var/www/xxx go run 执行是为了在开发的时候,能够源码运行,随时调
阅读全文
posted @ 2022-02-15 17:37
唯一客服系统开发笔记
阅读(66)
推荐(0)
摘要:
默认的gin框架模板中,如果模板变量是html文本 展示模板变量的时候是以html实体的形式出现的,不是以html形式渲染的 这个时候,就需要在传递变量的时候简单处理一下 template.HTML类型转换一下
阅读全文
posted @ 2022-02-12 21:57
唯一客服系统开发笔记
阅读(487)
推荐(0)
摘要:
win10默认情况下,隔一会就自动休眠睡眠了,现在不想让休眠 在左下角图标,设置里面 找到 “系统“ 电源和睡眠
阅读全文
posted @ 2022-02-12 21:48
唯一客服系统开发笔记
阅读(832)
推荐(0)
摘要:
我一直以来都是做PHP开发,除非是使用swoole框架,大部分PHP应用都是把代码传到服务器对应的目录里,启动nginx+php-fpm来运行PHP代码。 golang和PHP是不一样的,golang可以作为一个后端的服务监听端口来运行,这个时候就要能在命令行中启动和传递参数。 选用github.c
阅读全文
posted @ 2022-02-12 12:30
唯一客服系统开发笔记
阅读(296)
推荐(0)
摘要:
icono是一套使用纯CSS3制作的CSS图标。icono可以使用所有的HTML元素来制作图标,如 <i> 、 <div> 、 <span> 等等。 使用方法 首先你需要将 icono.min.css 文件加入到HTML文档的头部。 <link href="css/icono.min.css" re
阅读全文
posted @ 2022-02-11 16:04
唯一客服系统开发笔记
阅读(171)
推荐(0)
摘要:
go env :查看go语言的环境变量信息 有几个环境变量是需要注意的 GOPATH 这个是我们的第三方库下载的位置 GO111MODULE 看看go modules是否开启了 GOPROXY 代理的网站 set GO111MODULE=on set GOARCH=amd64 set GOBIN=
阅读全文
posted @ 2022-02-11 00:35
唯一客服系统开发笔记
阅读(423)
推荐(0)
摘要:
开发GOFLY在线客服系统也有一段日子了,一直没有进行详细的总结和梳理,今天突然心血来潮想要重新梳理下整个开发过程。 翻看了一下git的提交记录,最早的提交时间是在2020年4月15日。那时候,就想要去实战练习下自己两年前学习的golang语言,也没有想着要去开发一个在线客服系统,就只是提交了一个翻
阅读全文
posted @ 2022-02-11 00:23
唯一客服系统开发笔记
阅读(407)
推荐(0)
摘要:
os.exit()和 panic都能退出程序,但是使用上也是有区别的 os.Exit 函数可以让当前程序以给出的状态码 code 退出。一般来说,状态码 0 表示成功,非 0 表示出错。程序会立刻终止,并且 defer 的函数不会被执行。 panic可以触发 defer延迟语句,panic还可以被r
阅读全文
posted @ 2022-02-10 23:20
唯一客服系统开发笔记
阅读(889)
推荐(0)
摘要:
当使用测试号创建菜单的时候,报错40016,这个有下面这几个原因 1. 菜单的个数超过了,一级菜单三个,二级菜单五个 2.创建菜单的json数据错误 检查字段格式,或者字段key等是否正确 检查每个字段的数据,以及是否被转义
阅读全文
posted @ 2022-02-08 23:23
唯一客服系统开发笔记
阅读(578)
推荐(0)
摘要:
当数组里面有null的时候 想要去掉这里面的null,如果使用delete实现,那个元素的索引还是原来的,这个时候使用.length的时候还是会算上那个元素 可以使用splice方法删除 //删除对象中的空属性 function removePropertyOfNull(obj){ var i =
阅读全文
posted @ 2022-02-08 21:19
唯一客服系统开发笔记
阅读(297)
推荐(0)
摘要:
当开启了反向代理以后,根目录的文件就不能被访问的到了,这个时候可以使用这个技巧来实现 当文件存在的时候,不走反向代理,直接返回 当文件不存在的时候,正常走反向代理 location / { try_files $uri @gofly; } location @gofly{ proxy_pass ht
阅读全文
posted @ 2022-02-08 15:29
唯一客服系统开发笔记
阅读(554)
推荐(0)
摘要:
当在elementui中的table里想要渲染出html数据时 可以使用这种方式,里面嵌入个template <el-table-column prop="conf_name" label="配置参数"> <template slot-scope="scope"> <div v-html="scop
阅读全文
posted @ 2022-02-07 11:48
唯一客服系统开发笔记
阅读(1232)
推荐(0)
摘要:
GOFLY提供网站客服系统,网页客服系统 GOFLY,一套可私有化部署的免费开源客服系统,基于Golang开发,编译后的二进制文件可直接使用无需搭开发环境,下载zip解压即可,仅依赖MySQL数据库,是一个开箱即用的网页在线客服系统,致力于帮助广大开发者/中小站长快速整合私有客服功能 网站只需嵌入一
阅读全文
posted @ 2022-02-04 16:22
唯一客服系统开发笔记
阅读(1626)
推荐(0)
摘要:
使用 root时,会到 root + location寻找资源: location /img/ { root /var/www/image } # 若按照上述配置的话,访问/img目录里面的文件时, nginx会自动去/var/www/image/img去找 使用 alias时, 会到 alias后
阅读全文
posted @ 2022-02-01 16:23
唯一客服系统开发笔记
阅读(93)
推荐(0)
摘要:
在开发GOFLY在线客服系统的时候:https://gofly.sopans.com 可以看到日志里有一些错误信息: Error #01: write tcp 127.0.0.1:8083->127.0.0.1:41722: write: broken pipe TCP连接异常:broken pip
阅读全文
posted @ 2022-01-28 17:22
唯一客服系统开发笔记
阅读(2461)
推荐(0)
摘要:
当开发微信公众号接口的时候,第一次关注以后,可以给用户回复多条自动回复消息 需要用到客服接口的功能,公众号是认证的订阅号或者是服务号 当收到关注事件以后,调用客户接口的回复消息功能,可以回复多条 可以在我的客服系统中体验此功能!设置好自动欢迎以后,配置公众号各个参数。此项目也可以独立部署。 体验地址
阅读全文
posted @ 2022-01-27 00:16
唯一客服系统开发笔记
阅读(1181)
推荐(0)
摘要:
GOFLY是一款基于Golang+Vue开发的在线客服系统,软件著作权编号:2021SR1462600。一套可私有化部署的在线客服系统,编译后的二进制文件可直接使用无需搭开发环境,下载zip解压即可,仅依赖MySQL数据库,是一个开箱即用的网页在线客服系统,致力于帮助广大开发者/中小站长快速整合私有
阅读全文
posted @ 2022-01-26 18:24
唯一客服系统开发笔记
阅读(970)
推荐(0)
摘要:
公众号开发模式中,被动回复显示:“该公众号提供的服务出现故障,请稍后再试” 各种情况都检查没问题的情况下 可以看一下,授权管理 有可能是,你公众号第三方授权开启了,基本配置开发也开启了,双开启就容易出这个错误 取消掉授权就可以了,我的是这个原因
阅读全文
posted @ 2022-01-25 14:39
唯一客服系统开发笔记
阅读(1395)
推荐(0)
摘要:
安装 官网授权得到压缩包后,参考以下步骤进行安装。官网地址 https://gofly.sopans.com 环境要求 推荐使用Linux服务器(ubuntu) 硬件 基础阶段:1核 1G内存 1M带宽 50G硬盘(最低配置即可) 中级阶段:4核 8G内存 5M带宽 50G硬盘(有一定访问量) 高级
阅读全文
posted @ 2022-01-23 22:53
唯一客服系统开发笔记
阅读(770)
推荐(0)
摘要:
当使用goland开发go项目的时候想要开启格式化 file ==> setting ==>tools > file watcher >go fmt
阅读全文
posted @ 2022-01-23 22:05
唯一客服系统开发笔记
阅读(74)
推荐(0)
摘要:
当需要截屏通知栏信息的时候,使用下滑点击截屏按钮就不行了 这个时候可以使用下面的快捷键去截屏 音量下键 + 开关机键 同时按下
阅读全文
posted @ 2022-01-23 14:59
唯一客服系统开发笔记
阅读(1007)
推荐(0)
摘要:
当需要拼接字符串的时候 可以使用fmt.Sprintf ,来把各种类型的拼接到一个字符串里 fmt.Sprintf("%v_%s",entId,visitorName) 比如entId 是interface{} 类型 , visitorName是字符串类型 格式化样式:字符串形式,格式化动词以%开头
阅读全文
posted @ 2022-01-21 18:24
唯一客服系统开发笔记
阅读(353)
推荐(0)
摘要:
低版本的goland还需要配置GOROOT,但是在配置go1.17以上的时候就一直报这个错误 The selected directory is not a valid home for Go Sdk 可以使用下面的方式解决 编辑下面这个文件,比如我安装的路径如下 D:\software\go1.1
阅读全文
posted @ 2022-01-20 02:48
唯一客服系统开发笔记
阅读(1765)
推荐(0)
摘要:
有时候win10系统内存直接被占满了,特别的卡,在查询原因的时候发现了sysmain这个 SysMain服务是1809之后的版本才有的,原来这个服务之前叫superfetch服务,superfetch服务是“超级预读取”,这个服务是由XP系统中的Prefetch进化而来的。这个原理也很简单:Supe
阅读全文
posted @ 2022-01-18 23:16
唯一客服系统开发笔记
阅读(691)
推荐(0)
摘要:
首先下载golang压缩包 在下面这个地址下载 https://studygolang.com/dl 找到windows的安装包,msi的就可以,这样下一步下一步的直接就把环境变量配好了 选择一个安装目录以后 在cmd里输入 go version go env 就可以看到安装成功了
阅读全文
posted @ 2022-01-18 20:30
唯一客服系统开发笔记
阅读(282)
推荐(0)
摘要:
请求返回的数据是从缓存里拿到的X-Cache: HIT 缓存命中了 遇到一个返回接口数据总是不对,在看到X-Cache: HIT才发现 给接口设置了缓存!!!
阅读全文
posted @ 2022-01-18 17:48
唯一客服系统开发笔记
阅读(659)
推荐(0)
摘要:
bootstrap布局是栅格系统 页面分为12格子 col-6 表示占6格 col-3表示占3格 v5版本的新表示 xs<576pxsm≥576pxmd≥768pxlg≥992pxxl≥1200pxxxl≥1400px Container max-width None (auto) 540px 72
阅读全文
posted @ 2022-01-18 00:28
唯一客服系统开发笔记
阅读(437)
推荐(0)
摘要:
GOFLY是一个非常小巧的网页即时通讯聊天工具,一套可私有化部署的免费开源客服系统,基于Golang开发,编译后的二进制文件可直接使用无需搭开发环境,下载zip解压即可,仅依赖MySQL数据库,是一个开箱即用的网页在线客服系统,致力于帮助广大开发者/中小站长快速整合私有客服功能 网站只需嵌入一段js
阅读全文
posted @ 2022-01-16 11:14
唯一客服系统开发笔记
阅读(1635)
推荐(0)
摘要:
在GOFLY项目的实现过程中,需要使用富文本编辑器,现在使用下wangEditor 很简单,先引入 <script src="https://cdn.jsdelivr.net/npm/wangeditor@latest/dist/wangEditor.min.js"></script> 再使用 ht
阅读全文
posted @ 2022-01-16 00:16
唯一客服系统开发笔记
阅读(506)
推荐(0)