|
19d4245787
|
feat: 新增白名单功能.
增加白名单功能, 可以保证机器人不被其他人使用.
|
2022-11-08 12:21:09 +08:00 |
|
|
8c61ebc521
|
feat: 补充一个未提交的代码.
|
2022-09-27 20:43:54 +08:00 |
|
|
8e78512a16
|
feat: 在开机失败时发送一条结果消息.
这样有助于用户检查问题.
|
2022-09-27 20:42:52 +08:00 |
|
|
027907d6fd
|
fix: 修复 CIE 未注册的问题.
|
2022-09-25 10:12:22 +08:00 |
|
|
84ef675f47
|
build: 更新版本号和依赖项.
|
2022-09-25 10:10:42 +08:00 |
|
|
0ac26e621d
|
build: 更新 oci sdk 版本号.
支持了新的地区.
|
2022-09-15 00:02:55 +08:00 |
|
|
cc3edd8eb9
|
feat: 初步支持创建实例的功能.
|
2022-08-09 19:19:16 +08:00 |
|
|
995b4032a6
|
style: 增加编译警告.
|
2022-08-09 18:21:17 +08:00 |
|
|
47971f7e3a
|
refactor: 简化账号列表的格式.
|
2022-08-09 18:20:37 +08:00 |
|
|
fd84a2a04b
|
fix: 修复文字错误.
|
2022-08-06 00:27:14 +08:00 |
|
|
f3f36a2beb
|
feat: 在实例信息显示主要 VNIC 的 IPv4 地址.
|
2022-08-04 13:53:53 +08:00 |
|
|
0ae31a3d74
|
build: 升级 OCI Sdk, 并暂时更改仓库到 kuku repo.
|
2022-08-03 01:45:37 +08:00 |
|
|
956d695f0a
|
refactor: 优化选择保留 IP 时的提示信息.
|
2022-07-16 01:14:22 +08:00 |
|
|
4063c6bafd
|
feat: 删除计算实例后支持删除引导卷.
先前做删除实例的时候忘记了引导卷, 现在补上(半半半成品, 还差点细节).
|
2022-07-16 01:08:13 +08:00 |
|
|
fe867f572c
|
feat: 计算实例仅显示可用实例.
为防止弄混, 特地增加一个过滤器, 将正在终止或已终止的实例过滤掉.
|
2022-07-16 01:03:24 +08:00 |
|
|
7b42b45372
|
fix: 修复已绑定的保留 IP 显示在可更换列表中.
之前条件设置有误, 现已修复该问题.
|
2022-07-16 00:01:31 +08:00 |
|
|
a64a67b8d9
|
release: 发布 0.0.1-SNAPSHOT 版本.
目前只完成了基本的 Oracle 扩展范围的账号管理, 以及较为基本的服务器实例管理.
|
2022-04-26 00:14:23 +08:00 |
|
|
688d88a55c
|
build: 补充 Publish 元信息.
补充信息, 方便发布到仓库(即使不是中央仓库).
|
2022-04-26 00:13:19 +08:00 |
|
|
35dc3e5725
|
feat: 增加服务器 IP 更换功能.
增加预留 IP 的更换.
|
2022-04-24 15:21:32 +08:00 |
|
|
c59cfd939d
|
refactor: JsonObjectBuilder 现在可以安全接收 Null.
当传值为 null 时, 将不会抛出 NPE, 而是插入 JsonNull.
|
2022-04-24 13:14:04 +08:00 |
|
|
32c6dfd349
|
perf: 增加通过 TelegramBots 下载文件的扩展函数.
通过 TelegramBots 提供的 File 下载功能, 可无需配置代理直接下载文件(使用机器人的代理).
|
2022-04-24 13:11:54 +08:00 |
|
|
9352e19437
|
build: 更新 OCI SDK 版本号.
|
2022-04-24 13:08:27 +08:00 |
|
|
4e1cd8ca76
|
perf: 优化账号添加过程中的文件下载.
先前文件下载是通过 HttpClient 手动下载, 改动已将其改为使用 TelegramBots 的下载器, 这么做可以无需配置代理就能下载 Telegram 的文件.
|
2022-04-24 10:40:33 +08:00 |
|
|
b0638320ad
|
feat: 增加临时公共 IP 更换.
增加临时 IP 更换功能, 当原 IP 为预留 IP 时, 将会解绑 IP 并绑定新的临时 IP.
|
2022-04-24 01:58:59 +08:00 |
|
|
42210ccf06
|
refactor: 添加 Json 字段常量.
使用常量有助于防止弄混属性意义.
|
2022-04-23 15:23:33 +08:00 |
|
|
0540c538eb
|
refactor: 让 addBackButton 支持链式调用.
|
2022-04-23 15:21:55 +08:00 |
|
|
26f84b9b27
|
refactor: 改进 JsonObject 构造方式.
设计 JsonNull 用于在合并 CallbackData 时移除相关数据.
|
2022-04-23 15:17:07 +08:00 |
|
|
2df20a2db2
|
fix: 移除默认代理配置.
后续考虑使用配置文件配置代理设置.
|
2022-04-22 19:46:14 +08:00 |
|
|
01062dae90
|
build: 修复 scalabot-extension 依赖仓库的问题.
|
2022-04-22 19:18:54 +08:00 |
|
|
59e2014f18
|
docs: 补充开源许可证
|
2022-04-22 13:43:05 +08:00 |
|
|
6a1afdc0f5
|
feat: 初步添加服务器管理扩展.
添加管理扩展, 对应了账号管理的“服务器管理”。
|
2022-04-22 13:39:27 +08:00 |
|
|
f8a94e42d4
|
feat: 默认启用 Profile 所有人检查, 以防止潜在的欺诈攻击.
|
2022-04-22 13:38:10 +08:00 |
|
|
5f245513f0
|
refactor: InlineKeyboardGroupBuilder 增加快捷方法, 用于添加返回按钮.
|
2022-04-22 13:36:38 +08:00 |
|
|
a67b5fa818
|
refactor: 移除一个被意外提交的类.
|
2022-04-22 10:00:02 +08:00 |
|
|
2b6983b8ec
|
refactor: 预留网络管理扩展的按钮.
提前预留按钮.
|
2022-04-21 20:57:46 +08:00 |
|
|
d336f1c198
|
feat: 将账号设置由"账号管理"转移至"设置"按钮.
将"账号管理"腾出以在将来支持 Oracle 身份管理扩展.
|
2022-04-21 20:50:36 +08:00 |
|
|
c96f868ef6
|
feat: 将 oc_account_list 命令改名为 myoracle 命令.
改为 myoracle 命令将更方便使用者去使用, 而且也表示了一个命令操作全部.
|
2022-04-21 20:49:31 +08:00 |
|
|
523d2edd6b
|
refactor: 支持多个 Utils 改动.
|
2022-04-21 20:48:24 +08:00 |
|
|
a7b40cd100
|
refactor: 调整 Utils 的多个细节.
改动包括:
- 优化 <T : AuthenticationDetailsProvider>.validate() 方法的 OCID 检查方式.
- 为 InlineKeyboardGroupBuilder 添加 rowButton 方法, 便于创建单行按钮.
- 新增 checkCallbackQueryIsProfileOwner 方法, 用于防范潜在的 CallbackQuery 欺诈攻击.
- callbackCache 将缩短缓存时间到 10 分钟.
- 新增 jsonObjectOf() 方法, 可简单地创建 JsonObject 对象.
|
2022-04-21 20:47:08 +08:00 |
|
|
9d530303dc
|
refactor: InlineKeyboardCallback 的 next 方法支持覆盖 ExtraData 现有值.
通过该改动, 将允许使用提供的 JsonObject 覆盖原有的 JsonObject, 便于少量数据调整的情况.
|
2022-04-21 20:43:12 +08:00 |
|
|
6c902b7eb8
|
refactor: 调整 refCode 的生成方式以防止 Key 发生碰撞.
防止 Key 发生碰撞, 使用循环检查 refCode 是否已经缓存.
|
2022-04-21 20:40:33 +08:00 |
|
|
f1eef0ad94
|
feat: InlineKeyboardCallback 支持记录多个数据项.
通过支持多个数据项, 可以在内联键盘回调中传递多个数据.
|
2022-04-21 00:00:34 +08:00 |
|
|
7f3fa2ea0f
|
fix(account_manager): 修复通过按钮返回账号列表时发送了新消息的问题.
原设定为点击返回账号列表按钮时, 使用 EditMessageText 回到账号列表的, 但因逻辑错误, 导致按照命令触发的形式, 发送了新的消息.
此改动已修正该问题.
|
2022-04-20 17:27:01 +08:00 |
|
|
5df02ab5be
|
initial: 初步完成了账号管理功能.
|
2022-04-20 17:11:34 +08:00 |
|