第一部分:自我介绍
我是一名来自陕西安康的学生,因为一些问题,需要qq机器人来解决,本来是用一款叫MyQQ的qq机器人框架,但是因为一些意外导致作者不在提供服务。迫不得已,我需要找到一个代替它的框架。后来,我找到一个名为Nonebot的框架,本来是想找一个免费服务器凑合用,但是性能都不好,在朋友的推荐下,我找到了阿里云的服务器,抱着试一试的心态,参加了飞天加速计划。
第二部分:ECS攻略
因为nonebot是基于gocqhttp和python开发的,所以首先要在Windows系统中安装python以及gocqhttp的安装包。gocqhttp只需要跟着他说的走即可,不过要注意的是,连接服务器的方式一定要选择反向WS通信,否则就不能连接到nonebot框架上。Nonebot框架要使用powershell进行安装,要在要安装nonebot的地方打开powershell才能成功安装。安装好后,要在一个叫.env.dev的文件中,把刚刚在gocqhttp里填写的ip地址和端口复制过来,还要在配置文件中填写超级管理员的qq号,不然有可能无法使用某些功能。如果要放到服务器上,一定要注意以下所说的,在gocqhttp文件中,登录后会有两个文件,分别是device.json和session.token,这两个文件分别是保存虚拟生成的设备消息和自动登录要用到的,如果直接在服务器上扫码登录,会显示网络环境复杂无法登录,这时候就要在本地登录完后,把那两个文件上传到服务器上,这样就可以登录了。以上,就是我使用ecs的心得与难点的解决了。
第三部分:收获总结
因为使用的范围与需求不是很大,所以说申请的ecs的2核2G服务器还是够用的,甚至还有不少盈余,多少有点大材小用了,不过,我在使用阿里云的ecs云服务器时也学习到了很多的技能与知识。以后,我也会继续支持阿里云,继续丰富自己的知识。