// Test for Tiktok Video Comments import Tiktok from "../src/index" async function testComments() { try { const url = "https://www.tiktok.com/@tobz2k19/video/7451777267107187986" // Change to a valid TikTok video URL const result = await Tiktok.GetVideoComments(url, { commentLimit: 10, proxy: undefined }) if (result.status === "success" && result.result) { console.log("\nComments fetched successfully!") console.log("========================") console.log("Comments Overview:") console.log("========================") console.log(`Total comments fetched: ${result.result.length}`) // Log all comments result.result.forEach((comment, index) => { console.log(`\nComment ${index + 1}:`) console.log("-------------------") console.log(`ID: ${comment.cid}`) if (comment.user) { console.log( `Author: ${comment.user.nickname} (@${comment.user.username})` ) console.log(`Verified: ${comment.user.isVerified ? "Yes" : "No"}`) } console.log(`Text: ${comment.text}`) if (comment.createTime) { console.log( `Created: ${new Date(comment.createTime * 1000).toLocaleString()}` ) } // Log comment statistics if (typeof comment.likeCount !== "undefined") { console.log("\nStatistics:") console.log(`- Likes: ${comment.likeCount}`) } if (typeof comment.replyCommentTotal !== "undefined") { console.log(`- Replies: ${comment.replyCommentTotal}`) } if (comment.isAuthorLiked) console.log("👍 Liked by author") if (comment.isCommentTranslatable) console.log("🌐 Translatable") console.log("========================") }) } else { console.error("Error:", result.message) } } catch (error) { console.error("Test failed:", error) } } testComments()