设置我的通知偏好
set_notification_prefs【需要登录】更新通知开关:只传想改的键,没传的保持原值(传 null 是有意义的值,会写进去)。
【七个推送开关】follows 新增关注 / dms 私信 / activities 活动 / drops 新品播报 / matches 撮合推送 / moments 消息圈互动 / nudge 未读私信的邮件短信触达——nudge 是邮件一键退订的落点,用户没说就别碰它。 【五个破冰治理键】icebreak=false 从此不被官方拉进破冰介绍三人群(选候选阶段就排除,连群都不建);icebreakSnoozeUntil 传 ISO 时间 = 可恢复的软处理,比直接关更该先试,传 null = 取消;icebreakPace 节奏档;icebreakRole 只作需求方 / 只作提供方 / 都行。⚠ 把 icebreak 设回 true 时服务端会顺手清掉 snooze。 【组合链】只烦某一个群用 set_conversation_muted 或 leave_conversation;只烦某一条需求用 pause_need_icebreak。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dms | No | 私信推送 | |
| drops | No | 新品播报 | |
| nudge | No | 未读私信的邮件/短信触达提醒(邮件一键退订落这里;用户没提就别动它) | |
| recall | No | 召回提醒:有人在关注你 / 有匹配的需求找你(独立于 matches) | |
| follows | No | 新增关注通知 | |
| matches | No | 撮合推送:新需求与我价值匹配时 | |
| moments | No | 消息圈互动推送:有人评论了我的消息圈 / 回复了我的评论(点赞从不推送) | |
| icebreak | No | 破冰介绍:false = 从此不被官方拉进破冰介绍三人群(选候选阶段就排除,连群都不建) | |
| activities | No | 活动通知 | |
| icebreakPace | No | 破冰节奏档:less 周 1 / normal 周 3 / more 周 5 | |
| icebreakRole | No | 只作需求方 seeker_only / 只作提供方 helper_only / 都行 both | |
| icebreakSnoozeUntil | No | 破冰先停一阵:ISO 8601 含时区;传 null = 取消停一阵(服务层不校验格式,格式闸只有这一层) |