用途:查看当前认证用户的墨问动态,涵盖被点赞、被评论(或被回复)、被关注、被收藏、关注的人发布新笔记、关注的人发布付费笔记或合集等活动。该命令只读取动态,不会产生写入或删除操作。
主要能力:通过 mocli discover 命令获取动态事件列表,事件类型包括点赞、评论/回复、收藏、关注、交易,以及关注的人发布笔记或更新合集、发布付费笔记或更新付费合集。返回结果以 reply.events 为主序列,各详情 Map(favors、comments、follow_notes、follow_fee_notes 等)按 eid 关联补充信息,notes、users、comms 用于补齐笔记标题摘要链接、用户昵称和评论正文。
使用方式:命令为 mocli disco activity,可选参数 --recent 指定时间范围,支持 today、yesterday、1h-24h,不指定时默认 1h。示例:mocli disco activity、mocli disco activity --recent today、mocli disco activity --recent yesterday、mocli disco activity --recent 3h、mocli disco activity --recent 24h。使用前需先阅读共享规则,其中包含 mocli 初始化、认证、输出解析及安全规则。
适用场景:用户想查看“我的动态”“最近谁点赞评论关注我”“关注的人发了什么”时使用。展示时以 reply.events 顺序为主,不要直接遍历详情 Map,否则会丢失原始排序;笔记 ID 到 reply.notes 补齐,用户 UID 到 reply.users 补齐,评论正文用 cmt_id 到 comms 查找。
限制:时间范围仅支持 today、yesterday、1h-24h;超过 24 小时或按天数筛选需改用受支持范围。若某事件未命中详情 Map,不应丢弃,需展示事件 ID、用户、类型、时间并说明类型暂未识别。时间戳 happened_at 可能为微秒级,格式化时需按长度或数值判断。付费笔记/合集在 flag.with_fee 为 true 时可标注“付费”。缺失字段应保留 ID 展示,不编造正文。