UNPKG

@ycryptx/tiktok-live-connector

Version:

Node.js module to receive live stream chat events like comments and gifts from TikTok LIVE

772 lines 26.8 kB
{ "nested": { "TikTok": { "nested": { "WebcastResponse": { "fields": { "messages": { "rule": "repeated", "type": "Message", "id": 1 }, "cursor": { "type": "string", "id": 2 }, "fetchInterval": { "type": "int32", "id": 3 }, "serverTimestamp": { "type": "int64", "id": 4 }, "internalExt": { "type": "string", "id": 5 }, "fetchType": { "type": "int32", "id": 6 }, "wsParam": { "type": "WebsocketParam", "id": 7 }, "heartbeatDuration": { "type": "int32", "id": 8 }, "needAck": { "type": "bool", "id": 9 }, "wsUrl": { "type": "string", "id": 10 } } }, "Message": { "fields": { "type": { "type": "string", "id": 1 }, "binary": { "type": "bytes", "id": 2 } } }, "WebsocketParam": { "fields": { "name": { "type": "string", "id": 1 }, "value": { "type": "string", "id": 2 } } }, "WebcastControlMessage": { "fields": { "action": { "type": "int32", "id": 2 } } }, "WebcastRoomUserSeqMessage": { "fields": { "topViewers": { "rule": "repeated", "type": "TopUser", "id": 2 }, "viewerCount": { "type": "int32", "id": 3 } } }, "TopUser": { "fields": { "coinCount": { "type": "uint64", "id": 1 }, "user": { "type": "User", "id": 2 } } }, "WebcastChatMessage": { "fields": { "event": { "type": "WebcastMessageEvent", "id": 1 }, "user": { "type": "User", "id": 2 }, "comment": { "type": "string", "id": 3 }, "emotes": { "rule": "repeated", "type": "WebcastSubEmote", "id": 13 } } }, "WebcastEmoteChatMessage": { "fields": { "user": { "type": "User", "id": 2 }, "emote": { "type": "EmoteDetails", "id": 3 } } }, "WebcastSubEmote": { "fields": { "placeInComment": { "type": "int32", "id": 1 }, "emote": { "type": "EmoteDetails", "id": 2 } } }, "WebcastMemberMessage": { "fields": { "event": { "type": "WebcastMessageEvent", "id": 1 }, "user": { "type": "User", "id": 2 }, "actionId": { "type": "int32", "id": 10 } } }, "WebcastGiftMessage": { "fields": { "event": { "type": "WebcastMessageEvent", "id": 1 }, "giftId": { "type": "int32", "id": 2 }, "repeatCount": { "type": "int32", "id": 5 }, "user": { "type": "User", "id": 7 }, "repeatEnd": { "type": "int32", "id": 9 }, "groupId": { "type": "uint64", "id": 11 }, "giftDetails": { "type": "WebcastGiftMessageGiftDetails", "id": 15 }, "monitorExtra": { "type": "string", "id": 22 }, "giftExtra": { "type": "WebcastGiftMessageGiftExtra", "id": 23 } } }, "WebcastGiftMessageGiftDetails": { "fields": { "giftImage": { "type": "WebcastGiftMessageGiftImage", "id": 1 }, "giftName": { "type": "string", "id": 16 }, "describe": { "type": "string", "id": 2 }, "giftType": { "type": "int32", "id": 11 }, "diamondCount": { "type": "int32", "id": 12 } } }, "WebcastGiftMessageGiftExtra": { "fields": { "timestamp": { "type": "uint64", "id": 6 }, "receiverUserId": { "type": "uint64", "id": 8 } } }, "WebcastGiftMessageGiftImage": { "fields": { "giftPictureUrl": { "type": "string", "id": 1 } } }, "WebcastLinkMicBattle": { "fields": { "battleUsers": { "rule": "repeated", "type": "WebcastLinkMicBattleItems", "id": 10 } } }, "WebcastLinkMicBattleItems": { "fields": { "battleGroup": { "type": "WebcastLinkMicBattleGroup", "id": 2 } } }, "WebcastLinkMicBattleGroup": { "fields": { "user": { "type": "LinkUser", "id": 1 } } }, "WebcastLinkMicArmies": { "fields": { "battleItems": { "rule": "repeated", "type": "WebcastLinkMicArmiesItems", "id": 3 }, "battleStatus": { "type": "int32", "id": 7 } } }, "WebcastLinkMicArmiesItems": { "fields": { "hostUserId": { "type": "uint64", "id": 1 }, "battleGroups": { "rule": "repeated", "type": "WebcastLinkMicArmiesGroup", "id": 2 } } }, "WebcastLinkMicArmiesGroup": { "fields": { "users": { "rule": "repeated", "type": "User", "id": 1 }, "points": { "type": "int32", "id": 2 } } }, "WebcastSocialMessage": { "fields": { "event": { "type": "WebcastMessageEvent", "id": 1 }, "user": { "type": "User", "id": 2 } } }, "WebcastLikeMessage": { "fields": { "event": { "type": "WebcastMessageEvent", "id": 1 }, "user": { "type": "User", "id": 5 }, "likeCount": { "type": "int32", "id": 2 }, "totalLikeCount": { "type": "int32", "id": 3 } } }, "WebcastQuestionNewMessage": { "fields": { "questionDetails": { "type": "QuestionDetails", "id": 2 } } }, "QuestionDetails": { "fields": { "questionText": { "type": "string", "id": 2 }, "user": { "type": "User", "id": 5 } } }, "WebcastMessageEvent": { "fields": { "msgId": { "type": "uint64", "id": 2 }, "createTime": { "type": "uint64", "id": 4 }, "eventDetails": { "type": "WebcastMessageEventDetails", "id": 8 } } }, "WebcastMessageEventDetails": { "fields": { "displayType": { "type": "string", "id": 1 }, "label": { "type": "string", "id": 2 } } }, "WebcastLiveIntroMessage": { "fields": { "id": { "type": "uint64", "id": 2 }, "description": { "type": "string", "id": 4 }, "user": { "type": "User", "id": 5 } } }, "SystemMessage": { "fields": { "description": { "type": "string", "id": 2 } } }, "WebcastInRoomBannerMessage": { "fields": { "data": { "type": "string", "id": 2 } } }, "RankItem": { "fields": { "colour": { "type": "string", "id": 1 }, "id": { "type": "uint64", "id": 4 } } }, "WeeklyRanking": { "fields": { "type": { "type": "string", "id": 1 }, "label": { "type": "string", "id": 2 }, "rank": { "type": "RankItem", "id": 3 } } }, "RankContainer": { "fields": { "rankings": { "type": "WeeklyRanking", "id": 4 } } }, "WebcastHourlyRankMessage": { "fields": { "data": { "type": "RankContainer", "id": 2 } } }, "EmoteDetails": { "fields": { "emoteId": { "type": "string", "id": 1 }, "image": { "type": "EmoteImage", "id": 2 } } }, "EmoteImage": { "fields": { "imageUrl": { "type": "string", "id": 1 } } }, "WebcastEnvelopeMessage": { "fields": { "treasureBoxData": { "type": "TreasureBoxData", "id": 2 }, "treasureBoxUser": { "type": "TreasureBoxUser", "id": 1 } } }, "TreasureBoxUser": { "fields": { "user2": { "type": "TreasureBoxUser2", "id": 8 } } }, "TreasureBoxUser2": { "fields": { "user3": { "rule": "repeated", "type": "TreasureBoxUser3", "id": 4 } } }, "TreasureBoxUser3": { "fields": { "user4": { "type": "TreasureBoxUser4", "id": 21 } } }, "TreasureBoxUser4": { "fields": { "user": { "type": "User", "id": 1 } } }, "TreasureBoxData": { "fields": { "coins": { "type": "uint32", "id": 5 }, "canOpen": { "type": "uint32", "id": 6 }, "timestamp": { "type": "uint64", "id": 7 } } }, "WebcastSubNotifyMessage": { "fields": { "event": { "type": "WebcastMessageEvent", "id": 1 }, "user": { "type": "User", "id": 2 }, "exhibitionType": { "type": "int32", "id": 3 }, "subMonth": { "type": "int32", "id": 4 }, "subscribeType": { "type": "int32", "id": 5 }, "oldSubscribeStatus": { "type": "int32", "id": 6 }, "subscribingStatus": { "type": "int32", "id": 8 } } }, "User": { "fields": { "userId": { "type": "uint64", "id": 1 }, "nickname": { "type": "string", "id": 3 }, "profilePicture": { "type": "ProfilePicture", "id": 9 }, "uniqueId": { "type": "string", "id": 38 }, "secUid": { "type": "string", "id": 46 }, "badges": { "rule": "repeated", "type": "UserBadgesAttributes", "id": 64 }, "createTime": { "type": "uint64", "id": 16 }, "bioDescription": { "type": "string", "id": 5 }, "followInfo": { "type": "FollowInfo", "id": 22 } } }, "FollowInfo": { "fields": { "followingCount": { "type": "int32", "id": 1 }, "followerCount": { "type": "int32", "id": 2 }, "followStatus": { "type": "int32", "id": 3 }, "pushStatus": { "type": "int32", "id": 4 } } }, "LinkUser": { "fields": { "userId": { "type": "uint64", "id": 1 }, "nickname": { "type": "string", "id": 2 }, "profilePicture": { "type": "ProfilePicture", "id": 3 }, "uniqueId": { "type": "string", "id": 4 } } }, "ProfilePicture": { "fields": { "urls": { "rule": "repeated", "type": "string", "id": 1 } } }, "UserBadgesAttributes": { "fields": { "badgeSceneType": { "type": "int32", "id": 3 }, "imageBadges": { "rule": "repeated", "type": "UserImageBadge", "id": 20 }, "badges": { "rule": "repeated", "type": "UserBadge", "id": 21 }, "privilegeLogExtra": { "type": "PrivilegeLogExtra", "id": 12 } } }, "PrivilegeLogExtra": { "fields": { "privilegeId": { "type": "string", "id": 2 }, "level": { "type": "string", "id": 5 } } }, "UserBadge": { "fields": { "type": { "type": "string", "id": 2 }, "name": { "type": "string", "id": 3 } } }, "UserImageBadge": { "fields": { "displayType": { "type": "int32", "id": 1 }, "image": { "type": "UserImageBadgeImage", "id": 2 } } }, "UserImageBadgeImage": { "fields": { "url": { "type": "string", "id": 1 } } }, "WebcastWebsocketMessage": { "fields": { "id": { "type": "uint64", "id": 2 }, "type": { "type": "string", "id": 7 }, "binary": { "type": "bytes", "id": 8 } } }, "WebcastWebsocketAck": { "fields": { "id": { "type": "uint64", "id": 2 }, "type": { "type": "string", "id": 7 } } } } } } }