准备工作
- VPS 系统: VPS(可以科学上网)推荐系统 Ubuntu、Debian
- 端口检查: 确保 VPS 的
9527
端口开放!可以通过 这里 检测
获取 VPS INFO
打开 Telegram,关注机器人并发送
/start
发送指令
/raninfo
,两次确认后获取 VPS 标识。
获取甲骨文 API 密钥
- 登录甲骨文,访问会员中心。
- 找到 API 密钥并添加,下载
.pem
文件并妥善保存。
- 点击添加,会弹出 “配置文件预览” 的窗口,我们需要记录里面的:“配置文件预览”!
VPS 端部署
更新及安装组件
bash
# 更新软件包索引,安装必要组件
sudo apt update -y #Debian/Ubuntu 命令
sudo apt install -y curl tar wget #Debian/Ubuntu 命令
Linux 一键安装/更新
- 运行完后使用
bash sh_java_oci.sh
可重启运行 - 脚本并未创建文件夹 可手动创建文件夹方便管理 如:
mkdir rbot && cd rbot
bash
wget -O gz_client_bot.tar.gz https://github.com/semicons/java_oci_manage/releases/latest/download/gz_client_bot.tar.gz && tar -zxvf gz_client_bot.tar.gz --exclude=client_config && tar -zxvf gz_client_bot.tar.gz --skip-old-files client_config && chmod +x sh_client_bot.sh && bash sh_client_bot.sh
部署密钥
脚本部署完毕以后,我们需要把刚才下载下来的 API 密钥 文件 ****.pem
(或者是***.cer
),上传到 VPS ,并记录文件的路径。
我们需要编辑 VPS 如下文件:/root/client_config
,如下图所示:
确认配置文件无误以后,我们在 VPS 执行:bash sh_client_bot.sh
R 探长的小助理
消息栏输入 /oracle
(oracle 云管理),如下图所示:
VPS-bot 相关命令
bash
请先在配置文件内输入对应的参数,然后运行下方需要的指令
#启动或重启
bash sh_client_bot.sh
#查看日志(ctrl + c退出日志)
tail -f log_r_client.log
#终止程序
ps -ef | grep r_client.jar | grep -v grep | awk '{print $2}' | xargs kill -9
#卸载程序
rm -rf gz_client_bot.tar.gz client_config r_client.jar sh_client_bot.sh log_r_client.log debug-.log
如也不需要JDK也可卸载:apt remove openjdk*