栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

在服务器上创建go-cqhttp环境

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在服务器上创建go-cqhttp环境

详细安装步骤请参考:https://docs.go-cqhttp.org/guide/quick_start.html

一、 将go-cqhttp导入服务器

文件的导入有很多种方法,这里我直接在笔记本上下载了再用winscp传到服务器。

最新版本的go-cqhttp下载需要我们前往其在GitHub的发布页:https://github.com/Mrs4s/go-cqhttp/releases

这里我直接下载的是linux上的64位运行文件:

下载之后,因为文件名太长了,我们将其修改为go-cqhttp,并通过winscp将其上传到服务器中(最好新建一个文件夹存放,这里我暂时放在src下)。

二、 初次启动go-cqhttp

我们用xshell切换到src下,并尝试运行,会出现如下报错:

这是因为我们没有设置这个文件的执行权限,我们打开winscp,右键该文件,点击属性选项:

这里我们勾上权限后拥有者的X项,它表明赋予拥有者执行的权限。

然后我们再次运行,会提示并创建config.hjson文件:

可以看到config文件包含了很多配置项,这里我们主要先写上qq账号密码即可:

详细的配置信息可以访问:https://github.com/Mrs4s/go-cqhttp/blob/master/docs/config.md。

然后我们再次执行:

因为首次在服务器上运行,会出现验证提示,我们需要进行滑块验证。

详细的操作方法可以查看:https://github.com/Mrs4s/go-cqhttp/blob/master/docs/slider.md

这里我1和2都尝试了,最后还是通过抓包方式通过的验证。关键就是要快!要快!要快!,不然一旦超时就会验证失败。

我们选择1,然后打开浏览器输入网页地址,进入网页后打开选项中的开发者工具抓包。

然后我们拖动滑块:

然后点开cap_union_new_verify这个标准的 JSON 数据戳, 复制 ticket 字段并回到 go-cqhttp 粘贴. 即可通过滑块验证.。

通过验证后如果有设备锁还会验证设备锁,验证完毕后等待更新检查完成字条即表示成功登录:

然后我们尝试用qq发送一个消息给机器人,可以看到相关消息已经出现在终端上:

三、 安装 ffmpeg

我们在终端中先后执行下列命令,安装ffmpeg。这是为了我们后续的音频操作做准备。

yum install -y epel-release

rpm -v --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

yum install ffmpeg ffmpeg-devel

当出现最后的complete,即表示安装完成:

至此,我们的go-cqhttp的基础环境安装完成。


本文参考资料:

https://docs.go-cqhttp.org/guide/quick_start.html


如有疑问或错误,欢迎和我私信交流指正。
W.By ChenYX,未经授权,请勿转载!

over~

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/909349.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号