Loading...
Loading...
Mowen Discover & Activity. Triggered when viewing your own Mowen activities (being followed, liked, commented, collected, or followed users publishing new notes).
npx skill4agent add mowenxd/cli mo-discoverShared Rulesmoclireply.eventseidfavorscommentsfollow_notesfollow_fee_notestarget_idnote_idjoinsreply.notesfavor_uidcmt_uidnote_uidreply.users--recent stringtodayyesterday1h-24h1hmocli disco activitymocli disco activity --recent todaymocli disco activity --recent yesterdaymocli disco activity --recent 3hmocli disco activity --recent 24h--recent today--recent yesterdayN--recent Nh--recent 6h24htoday/yesterdaytodayyesterday1h-24h{
"code": 0,
"status": "OK",
"reply": {
"events": [
{
"eid": 2049020870318682148,
"uid": "gMiYUcJU0GjBfKIMTmzeN",
"type": 6,
"sub_type": 1,
"happened_at": 1777305989850
}
],
"follows": {},
"favors": {
"2048799112739434497": {
"favor_uid": "2dsiQjSN3hrWhQu3W8nEx",
"target_uid": "vtv_PV1fEMBb-8_BPlmDu",
"target_id": "rdIP8aEyBDz_c38q3h0TC"
}
},
"collects": {},
"comments": {
"2048795933738192897": {
"cmt_uid": "0W1rAu9TJPU9ZFy_eOgqv",
"cmt_id": "td2dQ5WXhKKD-h4PeN-Ks",
"cmt_p_uid": "",
"cmt_p_id": "",
"target_uid": "vtv_PV1fEMBb-8_BPlmDu",
"target_id": "rdIP8aEyBDz_c38q3h0TC"
},
"2048797711351394305": {
"cmt_uid": "ua2x-_O32fcaYuURPi1Eo",
"cmt_id": "eITFJYXSaElv_vIrVIeYs",
"cmt_p_uid": "vtv_PV1fEMBb-8_BPlmDu",
"cmt_p_id": "Eh8fTXFO-442JBUEmWCk4",
"target_uid": "vtv_PV1fEMBb-8_BPlmDu",
"target_id": "45JqKC3Y5PvSCj0htokSW"
}
},
"trades": {},
"follow_notes": {
"2049020870318682148": {
"note_id": "KS1x1z500bkEZa-PhsfQG",
"note_uid": "0PoXMWF-V43tuXOOu-7Yw",
"joins": []
},
"2048900500857122935": {
"note_id": "iHQFI49mKnP8RclPopQSK",
"note_uid": "_hA8gaYCCpwPkfpPhA4cA",
"joins": [
"GCwHPvJkl5Ox4lVB7fUWH"
]
}
},
"follow_fee_notes": {
"2049020870318682148": {
"note_id": "KS1x1z500bkEZa-PhsfQG",
"note_uid": "0PoXMWF-V43tuXOOu-7Yw",
"joins": []
},
"2048900500857122935": {
"note_id": "iHQFI49mKnP8RclPopQSK",
"note_uid": "_hA8gaYCCpwPkfpPhA4cA",
"joins": [
"GCwHPvJkl5Ox4lVB7fUWH"
]
}
},
"notes": {
"3jv1AiAjXJ4aBC83LqdMC": {
"note_id": "3jv1AiAjXJ4aBC83LqdMC",
"uid": "Qiz5hxiY5wr5L76fyd8Kv",
"title": "最近心情",
"brief": "笔记摘要",
"url": "https://note.mowen.cn/detail/3jv1AiAjXJ4aBC83LqdMC?from=mocli"
},
"ZVDGaChlin5voLpIp_9TM": {
"note_id": "ZVDGaChlin5voLpIp_9TM",
"uid": "Qiz5hxiY5wr5L76fyd8Kv",
"title": "大家好呀,我是小白",
"brief": "笔记摘要",
"url": "https://note.mowen.cn/detail/ZVDGaChlin5voLpIp_9TM?from=mocli"
}
},
"users": {
"Qiz5hxiY5wr5L76fyd8Kv": {
"uid": "xxxxxxxxxxxxxx",
"name": "精卫鸟.",
"intro": "一只小小鸟,订阅我的没几个人,所以你们都是特殊的。。"
}
}
}
}| Field | Type | Description | Reference Field |
|---|---|---|---|
| array | Ordered list of activity events. When displaying activities, you should traverse this field first, then retrieve data from the corresponding detail Map based on each event's | |
| map[string]object | Detail Map for follow events, usually keyed by event | - |
| map[string]ActivityEventFavor | Detail Map for like events, usually keyed by event | |
| map[string]object | Detail Map for collect events, usually keyed by event | - |
| map[string]ActivityEventComment | Detail Map for comment events, usually keyed by event | |
| map[string]object | Detail Map for transaction/paid-related events, usually keyed by event | - |
| map[string]ActivityEventFollowNote | Detail Map for events where followed users of the current user published regular notes (empty | |
| map[string]ActivityEventFollowFeeNote | Detail Map for events where followed users of the current user published paid notes (empty | |
| map[string]NoteInfo | Map of note information, keyed by note ID. When fields representing note IDs such as | |
| map[string]UserInfo | Map of user information, keyed by user UID. Used to supplement user information such as event initiators and note authors. | |
| Field | Type | Description |
|---|---|---|
| integer/string | Event ID. Used to look up event details in detail Maps like |
| string | User UID related to the event. Retrieve nickname, intro, etc. from |
| integer | Event type. |
| integer | Event occurrence time. Usually a millisecond-level timestamp; need to format it into readable time before displaying. |
| Field | Type | Description |
|---|---|---|
| string | UID of the user who liked. Retrieve nickname, intro, etc. of the liking user from |
| string | UID of the author of the liked note. Usually the currently authenticated user; you can also retrieve author information from |
| string | ID of the liked note. Retrieve note title, abstract, link, etc. from |
users[favor_uid].namenotes[target_id].titlenotes[target_id]target_idusers[favor_uid]| Field | Type | Description |
|---|---|---|
| string | UID of the comment initiator. Retrieve nickname, intro, etc. of the commenting user from |
| string | Comment ID. The current activity list usually only provides the comment ID, not necessarily the comment content. |
| string | UID of the author of the replied comment. Empty means it's a direct comment on the note; non-empty means it's a reply to someone's comment. |
| string | ID of the replied comment. Empty means it's a direct comment on the note; non-empty means it's a reply to a specific comment. |
| string | UID of the author of the commented note. Usually the currently authenticated user; you can also retrieve author information from |
| string | ID of the commented note. Retrieve note title, abstract, link, etc. from |
cmt_p_idusers[cmt_uid].namenotes[target_id].titlecmt_p_idusers[cmt_uid].nameusers[cmt_p_uid].namenotes[target_id].titlecomments[eid]cmt_idnotes[target_id]| Field | Type | Description |
|---|---|---|
| string | Main note ID. Retrieve title, abstract, link, etc. from |
| string | UID of the author of the main note. Retrieve author information from |
| array[string] | List of associated note IDs, usually used in collection update scenarios, representing the note IDs added to the main note. Retrieve the title of each sub-note from |
ActivityEventFollowNotefollow_fee_notesActivityEventFollowNote| Field | Type | Description |
|---|---|---|
| string | ID of the main paid note or paid collection. Retrieve title, abstract, link, etc. from |
| string | UID of the author of the main paid note. Retrieve author information from |
| array[string] | List of associated note IDs, usually used in paid collection update scenarios, representing the note IDs added to the main paid collection. Retrieve the title of each sub-note from |
reply.eventseidfollowsfavorscollectscommentstradesfollow_notesfollow_fee_notesfavors[eid]favor_uidtarget_idtarget_uidcomments[eid]cmt_uidtarget_idcmt_p_idcmt_p_uidfollow_notes[eid]note_uidnote_idjoinsjoinsfollow_fee_notes[eid]note_uidnote_idjoinsjoinsusersnoteshappened_atnotes[note_id].titleusers[note_uid].nameflag.with_feeCommon Display Rules