Skip to content

TikTok Live

BoiHanny edited this page Aug 16, 2026 · 3 revisions

TikTok Live

Show your TikTok profile, and react to your live stream as it happens.

The TikTok Live integration has two halves. The profile half shows your follower count and updates when it changes. The live half connects to an ongoing TikTok live stream and announces follows, gifts, comments and viewer milestones as they arrive.


The TikTok section in Options

The TikTok section in Options.

See the rest of this section
The TikTok section in Options (continued)


What do I need?

  1. A TikTok username for the profile half.
  2. A live stream in progress for the live half.
  3. The 🌐 Internet Access permission, which MagicChatbox asks for when you enable the integration.

Important

TikTok Live needs the 🌐 Internet Access permission. Decline it and the integration switches itself back off. You can grant it later under Options β†’ Privacy.



Profile summary

  • The lightweight half. It needs only a username and polls occasionally.

    1. Profile username β€” whose profile to show.
    2. Show profile summary β€” on by default.
    3. Profile template β€” default TikTok @{profile} | {followers} followers.
    4. Refresh interval β€” how often to check, in minutes. Default 30.

  • And when your follower count moves:

    1. Show follower change events β€” on by default.
    2. Follower change template β€” default TikTok +{change} followers | {followers} total.
    3. Event duration β€” how long it stays up. Default 8 seconds.


Live connector

  • The live half connects to an active broadcast.

    1. Connect to my live room β€” off by default.
    2. I understand this may break at any time β€” a second, separate confirmation. Both must be ticked before anything connects.
    3. Name of the live room host β€” whose stream to follow.
    4. Give up after (seconds) β€” connection timeout, 5 to 60. Default 15.
    5. Try again after (seconds) β€” retry delay, 3 to 60. Default 6.
    6. Connect to the live room as soon as MagicChatbox starts β€” on by default.

Caution

The live half is experimental, and that is why it asks twice. It reaches into TikTok live rooms through a route TikTok does not officially offer, so it can stop working without warning whenever TikTok changes something. That is a limitation of the approach, not a bug we can fix.


Note

No TikTok password is ever asked for or stored β€” only your public username is used.


Note

The live connector only works while a stream is actually live. Outside a broadcast there is nothing to connect to, and only the profile half produces output.



Live summary

  1. Summary template β€” default LIVE @{host} | {viewers} viewers | {likes} likes.
  2. Compact viewer count and compact like count β€” shorten large numbers. Both on by default.


Live events

  • Each event type can be turned on independently and has its own template.

Event Default Default template
Follow On βž• {user} followed
Gift On 🎁 {user} sent {gift} x{count}
Comment Off πŸ’¬ {user}: {message}
Like Off ❀️ {user} +{count} likes
Viewer milestone Off πŸ‘€ {viewers} viewers

  1. Event duration β€” how long an event stays up. Default 6 seconds.
  2. Viewer milestone duration β€” default 4 seconds.
  3. Like burst threshold β€” how many likes must arrive together before a like event fires. Default 25.
  4. Viewer milestone step β€” announce every this many viewers. Default 100.

Caution

Comment events are off by default for a reason. Your viewers' comments would be printed into a VRChat instance, in front of people who never agreed to that and cannot see the context. Turn it on only if you understand that.


Tip

The like burst threshold exists because likes arrive in floods. Without it, a busy stream would fill your chatbox with nothing else.



Display and layout

  1. What the live room puts in the chatbox β€” three choices:
    • LIVE summary only β€” just the running viewer and like counts.
    • LIVE events, then summary β€” pop-ups for follows and gifts, falling back to the summary. The default.
    • LIVE events only β€” nothing between events.
  2. Show both on one line β€” combine the follower count and the live room. On by default.
  3. Which one comes first β€” profile then LIVE, or the reverse.
  4. What goes between them β€” default |.


Connection handling

  1. Reconnect delay β€” how long before retrying a lost connection. Default 6 seconds.
  2. Connection timeout β€” how long to wait when connecting. Default 15 seconds.


How do I get help?



Clone this wiki locally