此文章是派蒙Bot(PaimengBot)的一些问题总结和处理方法,仅供参考
项目地址 : https://github.com/RicheyJang/PaimengBot
开局爆红(Go.mod)#

派蒙Bot Github地址 :https://github.com/RicheyJang/PaimengBot
点击code,点击Download ZIP下载源代码。解压到想要放到的位置上。

在plugins文件夹下建立插件名称为题的文件夹(比如我的就是plugins\HiOSU)

然后将PaimengBot文件夹拖到Goland,创建项目。

一直更新Go模块依赖#
当我们把项目整好以后,打开会发现有这样的提示:

经常等半天结果报错了,

这时候要切换GOPROXY国外转到国内。
打开PowerShell输入
#打开Go Mod 功能
export GO111MODULE=auto
# 配置 GOPROXY 环境变量为国内代理
export GOPROXY=https://goproxy.cn,direct或者是
windows + R 输入 cmd ,然后输入这个:
#打开Go Mod 功能
go env -w GO111MODULE=auto
#将 GOPROXY 换为国内代理
go env -w GOPROXY=https://goproxy.cn,direct接着输入 go env,显示GO111MODULE=auto 和 GOPROXY=https://goproxy.cn,direct就算配置成功了

如何测试#
编写好代码后,需要测试有没有Bug,但是不知道咋测试。
代码写好了,也在main.go中引用了,如何测试下能否运行呢,这里要用到Go语言中的Go Build命令来编译。
go-cqhttp环境#
先去下在go - cqhttp: https://github.com/Mrs4s/go-cqhttp/releases,下载对应的系统,解压打开,像配置PaimengBot一样配置好cqhttp。
编译测试#
windows + R 输入 cmd ,cd 到你项目的cmd文件夹下,
或者找到项目文件夹下的cmd文件夹在路径处输入 cmd


就可以转过去了。

go build main.go将 mian.go编译成为可执行文件。
然后按照运行PaimengBot的方法运行就可以了
测试结果:
整了个复读的插件作为测试,输入"RPGchat",返回"RPGchat"

接下来,就可以开始愉快的开发了♪(๑ᴖ◡ᴖ๑)♪
其他#
Golang 交叉编译 (跨平台编译)
相关笔记: [[Golang网络编程]]
