当前位置: 首页 > news >正文

[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键。

http://www.dtcms.com/a/345041.html

相关文章:

  • Java多线程编程与锁机制全解析(覆盖Java到Spring)
  • 从0到1打造一台机器人走起来
  • 技术解读|MatrixOne高效 CDC:基于快照的分布式数据库优化方案
  • AI如何赋能财务分析:1份财务报表录入从数小时到5分钟
  • 声网SDK更新,多场景抗弱网稳定性大幅增强
  • 制造企业用档案宝,档案清晰可查
  • ArrayList线程不安全问题及解决方案详解
  • AI:业务驱动与技术赋能:企业智能化应用的双向进化深度指南
  • 红酒数据集预处理实战:缺失值处理的 5 种打开方式,从入门到进阶一步到位
  • vue-admin-template权限管理
  • 信创认证是什么?怎么报考?
  • 特级资质信息化迎检核心流程经验分享
  • Pod控制器详解
  • STM32之ADC详解
  • [系统架构设计师]大数据架构设计理论与实践(十九)
  • ​维基框架 (Wiki Framework) 1.1.0 版本发布​ 提供多模型AI辅助开发
  • TNS(ORACLE)协议分析
  • [硬件电路-162]:PID参数受哪些因素影响?
  • 【Redis】缓存和分布式锁
  • MySQL - 视图,事务和索引
  • AAA 服务器与 RADIUS 协议笔记
  • C语言初学笔记【联合与枚举】
  • Unreal Engine USceneComponent
  • 如何实现二维CAD与3D建模工程图关联一体化出图 | 中望3D 2026新亮点
  • android sdk 虚拟机是否可以通过命令行打开?
  • 数字逻辑与数字系统设计之电梯控制器设计
  • 防爆连接器在防爆箱上的作用
  • shell脚本第二阶段-----选择结构
  • Unreal Engine IWYU Include What You Use
  • DLT645仪表通信,串口助手调试读写地址