Update - 已废弃大部分功能, 数据库代码重构进度40%
最近在忙, 开发进度减缓

Feb 04, 2025 - 18:31 CST
Update - 已重构 OneNeko 框架, 大约4000行代码diff
修复https://atri.statuspage.io/incidents/dvnqd6818gwm
ATRI-BOT 适配新 OneNeko 框架并改了很大一部分功能逻辑
修复核心处理逻辑

版本更新到 v2.3.2

Jan 11, 2025 - 12:11 CST
Update - 修复metrics/api数据无法保存到sql的问题
ATRI-BOT-http-api 完善
减少存储系统小数据指针转换开销
重构命令PreHandler
后端日志系统格式调整
/like命令取消并发(无意义)
/marry算法修改, 修复了key和value可能是同一个数值的问题
修改report command误触发问题, 请暂时适用/areport
ATRI-BOT-Main依赖更新
计划废弃ATRI-WEB项目(Web渲染太消耗性能了,目前来看成功率和速度也堪忧, 难崩)

❤圣诞节快乐❤

ATRI-BOT 版本升级 -> v2.2.6-test.1

Dec 25, 2024 - 00:55 CST
Update - 计划废弃列表
图片渲染模块 -> 纯文本
/egg 命令 -> 删除
/pf 命令 -> 删除
/price -> 计划修改或删除
/lastban -> 计划修改或删除

更新修复
/like 已尝试点到最大值

ATRI-BOT 版本升级 -> v2.2.4-beta.7

Dec 20, 2024 - 15:42 CST
Update - 更新协议端版本
修复/marry命令的一个文本错误
修改了/marry自定义消息提示

ATRI-BOT 版本升级 -> v2.2.4-beta.6

Dec 18, 2024 - 05:01 CST
Update - /ai的上下文恢复并改为保存到redis, 每次保存上下文重置ttl, 10分钟有效期
此举动将导致 ATRI-BOT 更新或重启不会导致上下文消失

关于命令参数:
已将处理核心模块写好, 适配每个命令较为繁琐。
把我能想到的参数触发条件都写了
允许无等号, 双横, 无空格和未被匹配的参数输出

ATRI-BOT 版本升级 -> v2.2.4-beta.5

Dec 18, 2024 - 04:56 CST
Update - Preview logs:
```
Parsing: /test -a 123 -b "quoted value" -c
b: {String:quoted value Bool:false Int:0 Float:0 IsFlag:false HasValue:true Type:string}
c: {String: Bool:false Int:0 Float:0 IsFlag:true HasValue:false Type:string}
a: {String:123 Bool:false Int:123 Float:0 IsFlag:false HasValue:true Type:int}
```

已有命令的参数输入需要用"|"或者" "进行分割参数, 而且不统一, 目前打算采用这种格式进行命令参数输入

Dec 17, 2024 - 17:49 CST
Update - 已接入 gemini-2.0-flash 实验模型, 此模型权重与 gemini-1.5-flash 一致
请享受

Dec 17, 2024 - 01:04 CST
Update - 已重构metrics, 并迁移数据(折磨)
修改的东西挺多的

升级Go版本到1.24rc1
更新 ATRI-BOT Main依赖并升级版本号到2.2.4-beta.4

Dec 15, 2024 - 17:22 CST
Update - 修复
https://atri.statuspage.io/incidents/182520hjvw31

Dec 14, 2024 - 08:25 CST
Update - 已计划重写存储系统, (现有存储方式的已支撑不起需求, 扩展麻烦, 性能低效)
* 迁移旧数据较为漫长(?) *

关于ATRI-BOT 公开的http api开发进度
已完成基础架构和version metrics的api
- 为注重开发效率和通信因素http api与 ATRI-BOT 运行在同一进程

完成后 ATRI-BOT 将升级到v2.2.4(beta3因为技术原因无法部署, 已跳过此版本升级计划)

Dec 14, 2024 - 08:18 CST
Update - 将分布式架构 -> http api 进行重构并更新依赖版本
分布式采用统一http协议通信

ATRI-BOT Main的Redis缓存效率增加
计划将/lastban的结果缓存到Redis, 使得ATRI-BOT Update/重启后数据保留

- 更新版本到v2.2.4-beta.3

Dec 11, 2024 - 05:55 CST
Update - 已实现TypeStatus的watcher实现, 兼容群聊

将继续进行优化

Dec 07, 2024 - 18:51 CST
Update - 框架底层与协议通信的部分已重构完毕, 并重构发送消息API, 防止注入漏洞
计划下一步废弃无用/使用频率较少的功能

Dec 06, 2024 - 01:57 CST
Update - 重构框架进度:
我们目前重构了框架的match核心匹配使得不再堵塞线程导致没处理完会影响到下一个match操作

目前情况应该不会出现 ATRI-BOT Uptime越高稳定性越低, 出现未响应操作的情况

由于改动较为底层代码若有错误请及时报告, 非常感谢各位

Dec 05, 2024 - 05:55 CST
Investigating - 由于原先的上游框架的稳定性问题以及 ATRI-BOT 原先大部分功能已被废弃
我们打算重构或重新写一个针对机器人协议的框架,并重写 ATRI-BOT 几乎所有代码

这是一个长期进度

重构完成后 ATRI-BOT 将升级到V3

Dec 03, 2024 - 19:39 CST
Update - 已决定舍弃一些废弃功能的数据和不重要的数据
Feb 04, 2025 - 18:30 CST
Update - 迁移过程并不顺利, 我们已更新MongoDB数据到本次事件更新时间的数据
我们预计数据迁移还需要一个星期左右时间(假设没有发生不可预料的事情)

数据迁移耗时如此之久是因为需要维护其他功能的同时修改 ATRI-BOT 程序的数据库代码以及重构 ATRI-BOT 依赖的 OneNeko 框架...

Jan 12, 2025 - 07:05 CST
Update - 已开始迁移操作
Jan 06, 2025 - 04:16 CST
Investigating - 将 ATRI-BOT 所有数据从SQLite迁移到MongoDB
迁移操作将从事件发布起开始执行

ATRI-BOT在迁移中仍保持可用, 但*在此期间的所有操作数据将会丢失*
我们不对迁移事件进行中时的生产数据丢失进行恢复

Jan 06, 2025 - 04:15 CST

About This Site

ATRI-Bot 状态页面

ATRI-BOT ? Operational
90 days ago
99.06 % uptime
Today
Operational
Degraded Performance
Partial Outage
Major Outage
Maintenance
Major outage
Partial outage
No downtime recorded on this day.
No data exists for this day.
had a major outage.
had a partial outage.
Past Incidents
Feb 8, 2025

No incidents reported today.

Feb 7, 2025

No incidents reported.

Feb 6, 2025

No incidents reported.

Feb 5, 2025

No incidents reported.

Feb 4, 2025

Unresolved incidents: 数据迁移, 关于重构ATRI-BOT.

Feb 3, 2025

No incidents reported.

Feb 2, 2025

No incidents reported.

Feb 1, 2025

No incidents reported.

Jan 31, 2025

No incidents reported.

Jan 30, 2025

No incidents reported.

Jan 29, 2025

No incidents reported.

Jan 28, 2025

No incidents reported.

Jan 27, 2025

No incidents reported.

Jan 26, 2025

No incidents reported.

Jan 25, 2025

No incidents reported.