|
ef37f3b2d7
|
fix(bot): 修复因机器人命令列表为空而导致命令列表自动更新报错的问题.
当机器人因扩展加载失败时, 将无法正常执行命令更新操作, 故添加空命令检查以避免该问题.
|
2022-05-17 19:56:42 +08:00 |
|
|
8174f2a3a2
|
refactor(bot): 修正提示信息错误, 移除空父类方法调用.
修正了运行指标信息中的拼写错误, 移除对无操作父类方法的调用, 这么做可以明确表明只有子类实现了操作.
|
2022-05-07 01:37:21 +08:00 |
|
|
29bd12a8dd
|
feat(bot): 增加 accountId 属性.
增加该属性有利于其他组件对机器人账户进行标记.
|
2022-04-10 16:28:20 +08:00 |
|
|
4b20b0cc59
|
feat(bot): 新增命令列表更新功能.
增加`命令列表更新`功能, 该功能可根据已加载的 Ability, 调用 Telegram Bot API 更新命令列表.
后续会尝试支持 BotCommandScope.
|
2022-03-15 15:18:04 +08:00 |
|
|
22a824377a
|
refactor(bot): 简化 ScalaBot 构造器的参数.
改动前的构造器参数大多是直接从 BotConfig 中传递进去, 这么做不利于添加新的参数, 因此改动后, BotConfig 将直接传递到 ScalaBot 的构造器中, 由 ScaleBot 内部按需获取参数进行初始化.
|
2022-03-15 14:13:53 +08:00 |
|
|
84b67c7f89
|
refactor(bot): 补充一些日志信息.
补充启动过程的日志信息, 防止用户以为启动卡死 (因为在通过 Maven 仓库加载扩展包的时候会比较慢).
|
2022-03-10 13:31:37 +08:00 |
|
|
a642948f45
|
feat: 可通过配置文件设置用于查找扩展包的 Maven 仓库.
使用 Maven 扩展包搜素器将不再限制仓库, 可通过配置文件添加其他仓库.
|
2022-02-26 17:30:31 +08:00 |
|
|
6df9f1b3c7
|
refactor(bot): 按照 Kotlin 官方代码规范, 修正代码格式错误.
Kotlin 官方代码规范建议把 Companion object 放在类的最后面, 确实应该如此.
|
2022-02-26 17:26:24 +08:00 |
|
|
54b3e1cad7
|
fix(bot): 修复 disableBuiltInAbility 逻辑错误的问题.
设置反了, 所以 disableBuiltInAbility == true 就会打开内置命令.
|
2022-02-26 16:11:27 +08:00 |
|
|
1b538f7c1f
|
docs(bot): 补充 ScalaBot 的 Javadoc 内容.
补充了文档.
|
2022-02-20 16:54:30 +08:00 |
|
|
d85ee024cb
|
feat(metrics): 初步增加获取运行指标的功能(兼容 Prometheus).
添加兼容 Prometheus 的运行指标收集导出功能, 通过内置 HttpServer 将其导出.
默认关闭.
|
2022-02-17 19:06:28 +08:00 |
|
|
37f0d4e6b8
|
initial: 基本完成的首个版本, 还需要调整一下.
暂时按照当初的计划实现了一个可用版本出来, 发布与否晚些再确定.
|
2022-01-16 20:21:18 +08:00 |
|