[TG开发]部署机器人

我想,当你在阅读这篇文章时,你已经在我的帮助下创建了自己的机器人。那么现在,是时候不在配备intelPentium Hl的家用电脑上运行它了,而是要在专业的服务器硬件上运行。我将展示如何在DigitalOcean托管平台上部署你的机器人。

创建Droplet

首先,您需要在DigitalOcean上创建账户。打开此链接以获取我提供的10美元赠款,输入您的电子邮件和密码,然后点击"创建账户"

链接: DigitalOcean | Cloud Infrastructure for Developers

然后,按照注册说明进行操作。进入控制面板后,创建一个新的虚拟机实例。

选择操作系统。我推荐使用Ubuntu16.04.01x64。然后选择首选计划。对于ava机器人,可以选择512-1GBRAM(这足以启动)。选择数据中心所在地区(建议选择最近的城市),向下滚动并点击"创建"。在您的收件箱中检查是否有类似这样的信件:

远程连接, 你需要以下软件来完成这个任务

  1. PuTTY SSH 客户端
  2. FileZilla FTP 客户端

安装后,打开PuTTY并输入服务器IP和端口(默认为22)。

然后点击"打开"。您将会看到类似这样的内容

点击"是"。然后以"root"用户身份登录,并使用通过电子邮件收到的密码。现在我们需要在您的服务器上安装Java。输入以下内容:

复制代码
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install default-jre
sudo apt-get install default-jdk
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

输入`java --version'以检查安装情况。你会看到类似这样的内容:

创建并上传JAR文件

现在,打开Iintelijldea,然后选择" File>Project Structure>Artifacts> + (Add artifact)>JAR>From modules with dependencies>Select main class (Main.java)>OK>Apply" 接着, 在 out/artifacts/目录中,您将看到您的JAR文件。

上传到服务器

打开 Fiezia,输入IP地址、用户名、密码和端口(默认为22),然后点击"连接"。在您的服务器上创建新文件夹(右窗口),打开它,然后将您要上传的文件从左窗口(本地计算机)拖到右窗口(服务器)上。打开PUTTY,并输入以下命令:

按ENTER键,然后进入你的文件夹

直接运行你的JAR文件:

干得好! 您现在已将机器人部署在 Digital0cean上。

要退出终端,请按住CTRL+A+D键,然后输入"exit"。

要返回,请通过 SSH连接,输入"screen-r",您将重新回到您的屏幕会话界面。

要停止机器人:按住CTRL+C键。

相关推荐
wjhx2 分钟前
QT中对蓝牙权限的申请,整理一下
java·数据库·qt
YCY^v^6 分钟前
JeecgBoot 项目运行指南
java·学习
人间打气筒(Ada)18 分钟前
jenkins基于Pipeline发布项目
java·pipeline·jenkins·流水线·ci·cd·cicd
爬山算法23 分钟前
Hibernate(88)如何在负载测试中使用Hibernate?
java·后端·hibernate
自不量力的A同学27 分钟前
Solon AI v3.9 正式发布:全能 Skill 爆发
java·网络·人工智能
万岳科技系统开发38 分钟前
食堂采购系统源码库存扣减算法与并发控制实现详解
java·前端·数据库·算法
独断万古他化42 分钟前
【Spring 原理】Bean 的作用域与生命周期
java·后端·spring
*小海豚*1 小时前
在linux服务器上DNS正常,但是java应用调用第三方解析域名报错
java·linux·服务器
撩得Android一次心动1 小时前
Android LiveData 全面解析:使用Java构建响应式UI【源码篇】
android·java·android jetpack·livedata
组合缺一1 小时前
Solon AI (Java) v3.9 正式发布:全能 Skill 爆发,Agent 协作更专业!仍然支持 java8!
java·人工智能·ai·llm·agent·solon·mcp