页面29-emotion-d.html · 情绪倾听 · D · 1.1 · 验收见 ⑧ · 分工见 ⓪
阅读方式:每条先写界面上是什么,再写元素 ID 与接口。
展示顺序(按角色 · 章节号固定)
接口本页唯一 · POST /ai/emotion/reply → list_chat_messages · 原型 mock · 完整见 ⑥
一句话:24h 情绪对话陪伴(1.1 文本档),非心理咨询/医疗,可链表情分析。
btn_nav_back · 优先 history.back() · fallback 23-assistant-tab.html · index 机模 data-embed-back="shell" 回当前 Tab 壳层page_titlecopy_disclaimer_medicalbar_emotion_mode(分期 ① 文本 · ②③ 视频 · 见 ⑨)
chip_emotion_text_mode · 只展示chip_video_companion_soon · 上线后改为扣能量点入口(后台可配文案/点数)list_chat_messages · 贴 composer 上方 · 发送 mock 追加 chat_usercopy_emotion_greeting · chat_emotion_openchat_userchat_emotionlink_emoji_capture · 链 36-emoji-capture.htmlinput_emotion · maxlength="1000" · enterkeyhint="send"
_chat-composer.jstextContent(不执行脚本)POST /ai/emotion/replybtn_send_emotionvisualViewport 顶起 composerPOST /ai/emotion/reply(本页唯一)说明:D 模块对话;原型由 composer mock。上线每轮发送走本接口,非心理咨询承诺见 ② 免责声明。替换清单 → dev-notes · 静态 mock → API。
session_id · message(1~1000 字 · trim 后非空)list_chat_messages · 危机词 → 转介模板(后台可配)context 时返回开放问句(对齐 copy_emotion_greeting)· 有 context.snippet(日记/E5)时可个性化 · 禁止无依据假定拒信36-emoji-capture.html · 继续对话 · 返回POST /ai/emotion/reply。29-emotion-d.html · 见完整对话流。36-emoji-capture.html。app-image/ICON-CATALOG.md · 全站通用 §7 · 上传 §8 · 品牌 §9 · 本页见 §10 索引表app-image/ICON-CATALOG.md · 状态栏 §11 · 增长/分享 §12 · 表单/附件 §13 · 法务 §14 · 订单/空态 §15 · 媒体/语音 §16 · 本页见 §10app-image/ICON-CATALOG.md · F4 模块 §18 · 状态徽章 §19 · 弹窗/加载 §20 · 联系打码 §21 · 折叠/更多 §22 · 文件类型 §23 · 分享装饰 §24 · 账号 §25 · 本页见 §10emotion_d_view · emotion_send · emotion_to_emoji悬停可交互控件会出现黄框对照 ID。说明正文可点击改字(仅本浏览器临时草稿,点「恢复默认」还原);永久修改请用 Cursor 改本 HTML 源文件。