These 48 commits are when the Protocol Buffers files have changed:
| Commit: | 6f84bc7 | |
|---|---|---|
| Author: | isaackogan | |
feat: delete migrated proto dir
This commit does not contain any .proto files.
| Commit: | 59e8a45 | |
|---|---|---|
| Author: | isaackogan | |
feat: clean comments, add `WebcastSystemMessage`
| Commit: | ce03bb2 | |
|---|---|---|
| Author: | isaackogan | |
feat: clean comments, add `WebcastSystemMessage`
| Commit: | e93fae8 | |
|---|---|---|
| Author: | isaackogan | |
fix: remove broken proto
| Commit: | 17188a9 | |
|---|---|---|
| Author: | isaackogan | |
feat: update proto
| Commit: | 392dbbe | |
|---|---|---|
| Author: | isaackogan | |
fix: remove undefined fields from WebcastInRoomBannerMessage due to https://github.com/zerodytrash/TikTok-Live-Connector/issues/286
| Commit: | 7c168cb | |
|---|---|---|
| Author: | isaackogan | |
general changes: - Fixed HTML scraping method (woohoo!) for Room ID - Added a more informative message for Euler Stream fallback failing and instructions in the Exception on how to disable the fallback for free users. - Added support for **mobile WebSocket connections** using the TikTok mobile app - Added support for **authenticated** sessions via Session ID, using both the mobile AND web platforms. :tada: - Added a new `superFan` event :tada: - Removed `WebcastEvent.SUBSCRIBE` (no longer exists) - Added `sendPacketSeqId` to the heartbeat message since it's required on mobile - For mobile cross-compatibility, `sendHeartbeat` is now only ever sent after *switching into a room* (don't ask, because idk why)
| Commit: | 2b4ffc6 | |
|---|---|---|
| Author: | isaackogan | |
Port library from 'websocket' to 'ws' backend for Bun compatibility
| Commit: | fb3f578 | |
|---|---|---|
| Author: | isaackogan | |
Fix heartbeat duration (is int32, not int64)
| Commit: | 7e4e9d5 | |
|---|---|---|
| Author: | isaackogan | |
Update .proto
| Commit: | 7961b40 | |
|---|---|---|
| Author: | isaackogan | |
Add new synthetic protobuf to its own independent file
| Commit: | 5d544dc | |
|---|---|---|
| Author: | isaackogan | |
Update legacy-client.ts
| Commit: | 9dada9f | |
|---|---|---|
| Author: | isaackogan | |
Remove tiktok-schema.proto
| Commit: | 4209ed7 | |
|---|---|---|
| Author: | isaackogan | |
Swap to a merge-based schema model
| Commit: | 29bc8ed | |
|---|---|---|
| Author: | isaackogan | |
Update TikTok protobuf generator mini-library
The documentation is generated from this commit.
| Commit: | eb32f45 | |
|---|---|---|
| Author: | isaackogan | |
Update TikTok protobuf generator mini-library
| Commit: | 24be4b6 | |
|---|---|---|
| Author: | isaackogan | |
Update TikTok protobuf generator mini-library
| Commit: | 2fbaa53 | |
|---|---|---|
| Author: | isaackogan | |
Add extra proto
| Commit: | aab23a1 | |
|---|---|---|
| Author: | isaackogan | |
Port the Python message protobuf to Node.JS package
| Commit: | 343e2bb | |
|---|---|---|
| Author: | isaackogan | |
Refactor & continue updating to new route format
| Commit: | 666a1fd | |
|---|---|---|
| Author: | isaackogan | |
begin structural refactor
| Commit: | f31c7de | |
|---|---|---|
| Author: | zerodytrash | |
Fix websocket upgrade
| Commit: | a0510a4 | |
|---|---|---|
| Author: | zerodytrash | |
add `gifterLevel` and `teamMemberLevel`
| Commit: | d01f4a2 | |
|---|---|---|
| Author: | zerodytrash | |
fix subEmotes
| Commit: | bb8c95e | |
|---|---|---|
| Author: | David | |
| Committer: | GitHub | |
re-add `WebcastEmoteChatMessage`
| Commit: | 134e7b6 | |
|---|---|---|
| Author: | bryanbassett | |
| Committer: | GitHub | |
Process subemotes from `WebcastChatMessage`
| Commit: | 25752a9 | |
|---|---|---|
| Author: | zerodytrash | |
Fix `isSubscriber` flag
| Commit: | 03bcd66 | |
|---|---|---|
| Author: | zerodytrash | |
add `WebcastSubNotifyMessage` (subscribe event)
| Commit: | feb498b | |
|---|---|---|
| Author: | CarcaBot | |
| Committer: | GitHub | |
Added new fields for `User` like `FollowInfo` (#58) * Added `timestamp` to `WebcastMessageEvent`, `WebcastChatMessageDetails` * Generic protos at bottom * `uint32` => `uint64` for field 2 in `WebcastMessageEvent` * merge `WebcastChatMessageDetails` with `WebcastMessageEvent` * Rename fields according to TikTok JS definitions * Remove `method` field from `WebcastMessageEvent` * Remove `roomId` from `WebcastMessageEvent` * Add converter function for `WebcastMessageEvent` * Add `secUid` to user attributes * Added new fields for `User` like `FollowInfo` * [+] topViewers * `WebcastRoomUserSeqMessage`.`Users` => `TopUser` * map top viewers * `int64` => `int32` for follow counts * map `followInfo` attributes * rename `createTime` => `groupId`, `jsonAnchor` => `monitorExtra` * parse `monitorExtra` json Co-authored-by: zerodytrash <59258980+zerodytrash@users.noreply.github.com>
| Commit: | dca5368 | |
|---|---|---|
| Author: | CarcaBot | |
| Committer: | GitHub | |
Add timestamp and messageId fields, Add new proto definitions (#56) * Added `timestamp` to `WebcastMessageEvent`, `WebcastChatMessageDetails` * Generic protos at bottom * `uint32` => `uint64` for field 2 in `WebcastMessageEvent` * merge `WebcastChatMessageDetails` with `WebcastMessageEvent` * Rename fields according to TikTok JS definitions * Remove `method` field from `WebcastMessageEvent` * Remove `roomId` from `WebcastMessageEvent` * Add converter function for `WebcastMessageEvent` * Add `secUid` to user attributes Co-authored-by: zerodytrash <59258980+zerodytrash@users.noreply.github.com>
| Commit: | 31454c2 | |
|---|---|---|
| Author: | David | |
add `subscribe` event
| Commit: | 31e95c1 | |
|---|---|---|
| Author: | David | |
update webcast params tiktok has introduced new url parameters that may be needed soon...
| Commit: | 28ac24e | |
|---|---|---|
| Author: | David | |
Add new events, fix `userBadges` New Events: - WebcastEmoteChatMessage (subscriber stickers) - WebcastEnvelopeMessage (treasure boxes) #27
| Commit: | b4c4344 | |
|---|---|---|
| Author: | David | |
add `receiverUserId` to gift events
| Commit: | af2b9cf | |
|---|---|---|
| Author: | David | |
add `GiftDetails` proto
| Commit: | fe4248b | |
|---|---|---|
| Author: | David | |
Fix WebcastGiftMessage structure #23
| Commit: | c92b1e8 | |
|---|---|---|
| Author: | David | |
add `WebcastLiveIntroMessage` proto
| Commit: | d6a7263 | |
|---|---|---|
| Author: | David | |
add `followRole` and `userBadges` to user attributes
| Commit: | efd4d5f | |
|---|---|---|
| Author: | David | |
add `linkMicBattle` event
| Commit: | cfe77e5 | |
|---|---|---|
| Author: | David | |
add `linkMicArmies` event
| Commit: | dcc4383 | |
|---|---|---|
| Author: | David | |
add `likeCount` property to `WebcastLikeMessage`
| Commit: | 7840e1f | |
|---|---|---|
| Author: | David | |
cleanup
| Commit: | 1851599 | |
|---|---|---|
| Author: | David | |
Add babel to support Node >= 10
| Commit: | 69ca64b | |
|---|---|---|
| Author: | David | |
Add `WebcastSocialMessage`, `WebcastLikeMessage`, `WebcastQuestionNewMessage`
| Commit: | 9357fc3 | |
|---|---|---|
| Author: | David | |
refactor
| Commit: | 71fc159 | |
|---|---|---|
| Author: | David | |
Add `roomUser` event to determine viewer counts
| Commit: | ff1824b | |
|---|---|---|
| Author: | David | |
refactor
| Commit: | eacb259 | |
|---|---|---|
| Author: | David | |
initial commit