派蒙bot开发环境配置
此文章是派蒙Bot(PaimengBot)的一些问题总结和处理方法,仅供参考
项目地址 : https://github.com/RicheyJang/PaimengBot
开局爆红(Go.mod)
注意看报错显示:没有go.mod文件。所以就需要到gihub下载源代码,在那个项目里面编写
派蒙Bot Github地址 :https://github.com/RicheyJang/PaimengBot
点击code,点击Download ZIP下载源代码。解压到想要放到的位置上。
在plugins文件夹下建立插件名称为题的文件夹(比如我的就是plugins\HiOSU)
然后将PaimengBot文件夹拖到Goland,创建项目。
一直更新Go模块依赖
当我们把项目整好以后,打开会发现有这样的提示:
经常等半天结果报错了,
这时候要切换GOPROXY国外转到国内。
打开PowerShell输入
|
|
或者是
windows + R 输入 cmd ,然后输入这个:
|
|
接着输入 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
就可以转过去了。
然后输入
|
|
将 mian.go编译成为可执行文件。
然后按照运行PaimengBot的方法运行就可以了
测试结果:
整了个复读的插件作为测试,输入"RPGchat",返回"RPGchat"
如图可见,测试成功。开发环境到此配置完成。
接下来,就可以开始愉快的开发了♪(๑ᴖ◡ᴖ๑)♪
其他
Golang 交叉编译 (跨平台编译)
相关笔记: [[Golang网络编程]]