---
title: "TikTok Live - s&box library"
description: "A simple library that allows you to develop experiences that integrate with TikTok Live"
canonical: "https://sbox.watch/ru/libraries/minima/tiktoklive/"
generated_at: "2026-10-09T17:34:17.500Z"
---

# TikTok Live

A simple library that allows you to develop experiences that integrate with TikTok Live

- Тип: библиотека
- Идентификатор: minima.tiktoklive
- Автор: Minima
- Канонический URL: https://sbox.watch/ru/libraries/minima/tiktoklive/
- Markdown: https://sbox.watch/ru/libraries/minima/tiktoklive/index.md
- sbox.game: https://sbox.game/minima/tiktoklive/
- Создано: 2026-10-09T17:34:17.500Z

## Статистика

- динамика за 24 ч: +0
- Terry Score: --
- Избранное: 0
- Положительные оценки: 0
- Отрицательные оценки: 0
- Обновлено: 25 мая 2025 г.
- Создано: 24 мая 2025 г.
- Размер: 25.6 KB
- Файлы: 22
- Теги: api, stream, tiktok, utilities, utils

## Описание

TikTok Live
Simple library that allows you to subscribe to various TikTok Live events via a EulerStream web socket connection.
Have requests, questions, or concerns?

To Get Started:
- Add the TikTokLiveConnector component to your game
- Set the ttl\_uri ConVar to a EulerStream WebSocket URI- It should roughly look like wss://ws.eulerstream.com?uniqueId=tv\_asahi\_news&apiKey=API\_KEY\_HERE

- Run the Game

Example Component:
using Minima.TikTokLive;

public class TikTokExample: Component, ITikTokLiveEvents {
 void ITikTokLiveEvents.OnChat( WebcastChatMessage msg ) {
 if ( msg.User is not {} user )
 return;

 Log.Info($"\[{user.Nickname}\]: {msg.Comment}" );
 }

 void ITikTokLiveEvents.OnGift( WebcastGiftMessage msg ) {
 if ( msg.User is not {} user || msg.GiftDetails is not {} giftDetails )
 return;

 Log.Info($"\[{user.Nickname}\] sent a gift {giftDetails.GiftName} worth {giftDetails.DiamondCount} diamonds" );
 }

 void ITikTokLiveEvents.OnLike( WebcastLikeMessage msg ) {
 if ( msg.User is not {} user )
 return;

 Log.Info($"\[{user.Nickname}\] liked the stream {msg.LikeCount} times." );
 }

 void ITikTokLiveEvents.OnSubNotify( WebcastSubNotifyMessage msg ) {
 if ( msg.User is not {} user )
 return;

 Log.Info($"\[{user.Nickname}\] subscribed to the stream." );
 }

 void ITikTokLiveEvents.OnSocialMessage( WebcastSocialMessage msg ) {
 if ( msg.User is not {} user )
 return;

 if ( msg.MessageKind == WebcastSocialMessage.Kind.Follow )
 Log.Info($"\[{user.Nickname}\] followed the stream." );
 else if ( msg.MessageKind == WebcastSocialMessage.Kind.Share )
 Log.Info($"\[{user.Nickname}\] shared the stream." );
 }

 void ITikTokLiveEvents.OnMemberMessage( WebcastMemberMessage msg ) {
 if ( msg.User is not {} user )
 return;

 if ( msg.MessageKind == WebcastMemberMessage.Kind.Join )
 Log.Info($"\[{user.Nickname}\] joined the stream." );
 }
}



