功能更新:撤回体系重构(撤回 · 恢复 · 定位)
更新日期:2026-09-20
影响范围:所有记账群
是否需要操作:否,更新已自动生效
更新内容
以前的 撤回 只能撤最后一笔、只能撤一次、超过 1 小时就不行;撤错了没有后悔药;想找"这笔是哪条消息记的"只能往上翻。
现在这几件事是一套:记错的账任意一笔都能撤,撤错的都能恢复,找不到消息可以一键定位。
| 想做什么 | 发这个 | 英文 | 谁能用 |
|---|---|---|---|
| 撤回最新一笔(可以连着撤) | 撤回 | undo | 操作人 |
| 撤回指定的一笔 | 回复那条记账消息,发 撤回 | undo | 操作人 |
| 恢复上一次撤回的那笔 | 恢复 | redo | 操作人 |
| 恢复指定的一笔 | 回复那条记账消息,发 恢复 | redo | 操作人 |
| 跳到某笔记账的原消息 | 超级群点账单里的时间;普通群点 📍 记账定位 | 操作人 |
一、撤回:想撤哪笔撤哪笔
直接发 撤回 → 撤当前最新的一笔,再发再撤,可以一直撤到空。没有 1 小时限制。
回复某条记账消息发 撤回 → 撤那一笔,不管它是第几笔。
每次回复第一行写明撤了哪笔:
✅ 已撤回:张三 14:19:14 600 / 243 = 2.47U
本账单还有 1 笔撤回记录可用 恢复 找回
入款:(2笔)
...只能撤当前进行中账单里的记录,已 结束 的撤不了。
二、恢复:撤错了有后悔药
直接发 恢复 → 把上一次撤回的那笔原样放回去。连撤 3 笔就能连恢复 3 次。
回复某条记账消息发 恢复 → 恢复那一笔。
♻️ 已恢复:张三 14:19:14 600 / 243 = 2.47U- 恢复回去的是原位置、原时间、原备注,不是新记一笔。
- 撤回记录只在本账单期内保留,
结束后清空。 - 撤空以后切换了币本位 / U本位,之前撤的不能再恢复。
三、定位:一键跳回原消息
机器人按群类型自动选一种:
账单里的时间变蓝色 → 直接点时间,聊天窗口滚到当时那条 +100,不跳出群。
账单底部多了 📍 记账定位 → 普通群(Telegram 不给普通群做消息链接),用菜单,全程在同一条账单消息上换按钮:
[📒 完整账单] [🎃 数字格式] [📍 记账定位]
↓ 点 📍 记账定位
[📥 入款] [📤 出款] [✖ 关闭]
↓ 点 📥 入款
[📍14:18:16] [📍14:19:05] [📍14:19:14]
[◀ 返回]点时间后机器人回一条引用那条 +100 的提示,点引用块就跳过去。每群只留最新一条提示,旧的自动删。
只对更新后记的账有效;API、转发、代付进来的记账没有原消息,定位不了。
顺带修复
- 撤回后
+0看账单,被撤的那笔还在——缓存没刷新的老问题,已修。 - 同一秒记的两笔,账单里顺序偶尔会反——已按记账先后固定。
常见问题
Q:手滑连按了几次 撤回?
A:连发几次 恢复 就一笔笔回来了,每次回复都写着动了哪笔。
Q:提示"没有找到这笔记账"?
A:回复的要是记账消息本身(不是机器人的账单);这笔没被撤过;属于当前账单;不是更新前记的。
Q:结束账单以后才发现撤错了?
A:结束时撤回记录已清空,只能在新账单里重记。建议结束前 +0 复核。
📘 完整说明见 《撤回体系重构:撤回 · 恢复 · 定位》。