tiktok_im
Manage TikTok in-app messages: read inbox, send texts with dry-run, open chats, and check peer conversations via in-process network runtime.
Instructions
[advanced] In-process TikTok IM network runtime. action: status | conversations | inbox | send_text | messages | open_chat | peer_conversation | phone_status. inbox refreshes normal chats and Message Requests/notification pages without UI navigation; returns username + newest content. send_text defaults dryRun:true. With dryRun:false, transport defaults to the real chat composer and succeeds only after the exact text is re-read from live message models. messages: peer nickname/content/time (best-effort). open_chat: open message VC. peer_conversation: build id from peerUid.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | Message text for send_text | |
| limit | No | conversations/inbox/messages limit | |
| action | Yes | IM action | |
| dryRun | No | Default true — do not send unless false | |
| peerUid | No | Peer uid you can message (mutual follow). Used by peer_conversation / send_text | |
| timeoutMs | No | inbox/conversations network refresh wait; default 1800, max 5000 | |
| transport | No | send_text only: network/composer re-reads exact text (default); sdk is disabled because it created blank bubbles | |
| onlyUnread | No | inbox only: omit seen or self-sent latest messages | |
| conversationId | No | Conversation id for send_text/messages/open_chat (or use peerUid) | |
| confirmTimeoutMs | No | send_text exact-text re-read timeout; default 15000, max 30000 |