智能在线客服系统GOFLY开发日志- 1. 最初的想法
2022/2/11 6:14:59
本文主要是介绍智能在线客服系统GOFLY开发日志- 1. 最初的想法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
开发GOFLY在线客服系统也有一段日子了,一直没有进行详细的总结和梳理,今天突然心血来潮想要重新梳理下整个开发过程。
翻看了一下git的提交记录,最早的提交时间是在2020年4月15日。那时候,就想要去实战练习下自己两年前学习的golang语言,也没有想着要去开发一个在线客服系统,就只是提交了一个翻转字符串的测试函数,
也没有想到能够把这个项目坚持到现在。
后来,想法变了,因为我在NewWave公司的邮箱部门,于是想要实现一个邮箱imap网页工具,说干就干开始搭建项目结构。
选择了go modules进行开发,这个golang的依赖管理工具,可以很方便的下载和整理所需要的第三方库,和php的composer ,python的pip等类似
其实使用go modules是非常简单的,通过下面两句命令就能开启go modules
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
然后在目录里go mod init就能初始化自己的项目结构了,会自动生成go.mod 和 go.sum这俩个文件。为了实现imap功能,当时搜索了 github.com/emersion/go-imap v1.0.4这个imap库进行的简单的测试。
基本实现了登录指令,列邮件夹指令,获取最新的邮件指令等,并且也初步实战了golang的语法。
这就是整个项目的开始,后面还遇到了哪些问题和知识点将会在后面进行总结。
这篇关于智能在线客服系统GOFLY开发日志- 1. 最初的想法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-15SendGrid 的 Go 客户端库怎么实现同时向多个邮箱发送邮件?-icode9专业技术文章分享
- 2024-11-15SendGrid 的 Go 客户端库怎么设置header 和 标签tag 呢?-icode9专业技术文章分享
- 2024-11-12Cargo deny安装指路
- 2024-11-02MongoDB项目实战:从入门到初级应用
- 2024-11-01随时随地一键转录,Google Cloud 新模型 Chirp 2 让语音识别更上一层楼
- 2024-10-25Google Cloud动手实验详解:如何在Cloud Run上开发无服务器应用
- 2024-10-24AI ?先驱齐聚 BAAI 2024,发布大规模语言、多模态、具身、生物计算以及 FlagOpen 2.0 等 AI 模型创新成果。
- 2024-10-20goland工具下,如修改一个项目的标准库SDK的版本-icode9专业技术文章分享
- 2024-10-17Go学习:初学者的简单教程
- 2024-10-17Go学习:新手入门完全指南