MCPcopy Create free account

hub / github.com/Hormold/tiktok-warmup / functions

Functions126 in github.com/Hormold/tiktok-warmup

↓ 91 callersMethodinfo
(message: string, ...args: any[])
src/tools/utils.ts:63
↓ 64 callersMethoderror
(message: string, ...args: any[])
src/tools/utils.ts:71
↓ 31 callersMethoddebug
(message: string, ...args: any[])
src/tools/utils.ts:59
↓ 20 callersMethodwarn
(message: string, ...args: any[])
src/tools/utils.ts:67
↓ 11 callersMethodwait
* Wait for specified duration
src/stages/working.ts:140
↓ 6 callersMethodlog
(level: LogLevel, message: string, ...args: any[])
src/tools/utils.ts:39
↓ 6 callersMethodtapScreen
* Tap screen at specified coordinates
src/core/DeviceManager.ts:484
↓ 5 callersMethodgetProperty
* Get device property via ADB
src/core/DeviceManager.ts:363
↓ 5 callersMethodpressKey
* Press key using Android keycode
src/core/DeviceManager.ts:540
↓ 5 callersMethodshutdown
* Graceful shutdown of all components
src/index.ts:285
↓ 4 callersMethodgetScreenSize
* Get screen size/dimensions of device
src/core/DeviceManager.ts:437
↓ 4 callersMethodinputText
* Input text at current focus * Note: Complex characters may need special handling
src/core/DeviceManager.ts:584
↓ 4 callersMethodloadStorageData
* Load all stored UI data
src/core/UIDataPersistence.ts:56
↓ 3 callersMethodisDataValid
* Check if stored data is still valid (not older than MAX_AGE_DAYS)
src/core/UIDataPersistence.ts:79
↓ 3 callersMethodsaveStorageData
* Save all storage data
src/core/UIDataPersistence.ts:70
↓ 3 callersMethodswipeScreen
* Perform swipe gesture on screen
src/core/DeviceManager.ts:514
↓ 2 callersMethodcreateWorkers
* Create Worker instance for each device
src/index.ts:99
↓ 2 callersMethodgetAdaptiveDelay
* Adaptive delays based on time of day and activity
src/stages/working.ts:651
↓ 2 callersMethodgetConnectedDevices
* Get all connected Android devices
src/core/DeviceManager.ts:108
↓ 2 callersMethodgetDataPath
* Get full path to data file
src/core/UIDataPersistence.ts:36
↓ 2 callersMethodgetDeviceById
* Get specific device by ID
src/core/DeviceManager.ts:155
↓ 2 callersMethodgetDeviceCapabilities
(deviceId: string)
src/core/DeviceManager.ts:172
↓ 2 callersMethodgetStage
* Get current worker stage
src/core/Worker.ts:290
↓ 2 callersMethodhasFeature
* Check if device has specific feature
src/core/DeviceManager.ts:377
↓ 2 callersMethodinitialize
* Initialize worker
src/core/Worker.ts:92
↓ 2 callersMethodlaunchApp
* Launch application by package name
src/core/DeviceManager.ts:624
↓ 2 callersMethodmapWorkerStageToAgentStage
* Map worker stage to agent stage
src/core/AgentManager.ts:157
↓ 2 callersMethodperformHealthCheck
* Perform health check every 10th video to ensure we're still on normal TikTok
src/stages/working.ts:467
↓ 2 callersFunctionsanitizeTextForADB
* Sanitize text for ADB input - remove emojis and problematic characters
src/stages/working.ts:44
↓ 2 callersMethodstartAgentManagers
* Start AgentManager for each worker
src/index.ts:130
↓ 2 callersMethodstop
* Stop the agent
src/core/AgentManager.ts:62
↓ 2 callersMethodtakeScreenshot
* Take screenshot and return as base64 PNG data
src/core/DeviceManager.ts:54
↓ 1 callersFunctionanalyzeScreenshot
(taskId: string, screenshot: string, query: string)
src/tools/interaction.ts:29
↓ 1 callersMethodcheckWorkerHealth
* Check health of all workers and restart if needed
src/index.ts:180
↓ 1 callersMethodcleanup
* Cleanup and disconnect
src/stages/learning.ts:130
↓ 1 callersMethodcleanup
* Cleanup and disconnect
src/stages/working.ts:759
↓ 1 callersFunctionconvertToPixelCoordinates
(normalizedCoords: { y1: number, x1: number, y2: number, x2: number }, screenWidth: number, screenHeight: numb
src/tools/interaction.ts:16
↓ 1 callersMethoddecideAction
* Decide what action(s) to take based on presets and AI analysis
src/stages/working.ts:148
↓ 1 callersMethoddetectShadowBan
* Check for potential shadow ban by analyzing engagement patterns
src/stages/working.ts:602
↓ 1 callersMethoddiscoverDevices
* Discover and filter available devices
src/index.ts:76
↓ 1 callersMethodenrichDeviceInfo
* Enrich basic device info with detailed properties
src/core/DeviceManager.ts:316
↓ 1 callersMethodensureDataDir
* Ensure data directory exists
src/core/UIDataPersistence.ts:43
↓ 1 callersMethodensureTikTokReady
* Ensure TikTok is ready using the same pattern as learning stage
src/stages/working.ts:548
↓ 1 callersMethodexecute
* Execute learning stage with AI agent
src/stages/learning.ts:121
↓ 1 callersMethodexecute
* Execute working stage with automation loop
src/stages/working.ts:670
↓ 1 callersMethodexecuteComment
* Execute comment action
src/stages/working.ts:266
↓ 1 callersMethodexecuteLike
* Execute like action
src/stages/working.ts:239
↓ 1 callersFunctionfindObject
(taskId: string, deviceId: string, deviceManager: DeviceManager, screenshot: string, query: string)
src/tools/interaction.ts:63
↓ 1 callersMethodgetAsAiTools
(deviceId: string)
src/core/DeviceManager.ts:916
↓ 1 callersMethodgetDeviceCapabilitiesFromCache
* Get device capabilities and technical info
src/core/DeviceManager.ts:163
↓ 1 callersMethodgetHealthStatus
* Get worker health status (MVP: basic implementation)
src/core/Worker.ts:210
↓ 1 callersMethodgetScreenResolution
* Get screen resolution
src/core/DeviceManager.ts:391
↓ 1 callersMethodgetStats
* Get worker statistics
src/core/Worker.ts:233
↓ 1 callersMethodhasLearnedUI
* Check if worker has completed learning stage
src/core/Worker.ts:304
↓ 1 callersMethodinputTextAdvanced
* Enhanced text input with better emoji/special character support
src/core/DeviceManager.ts:890
↓ 1 callersMethodisReady
* Check if worker is ready for automation
src/core/Worker.ts:283
↓ 1 callersMethodloadDeviceUIData
* Load learned UI data for specific device
src/core/UIDataPersistence.ts:88
↓ 1 callersMethodlogPerformanceStats
* Log performance statistics
src/index.ts:202
↓ 1 callersMethodlongPress
* Long press at specified coordinates
src/core/DeviceManager.ts:670
↓ 1 callersFunctionmain
* CLI entry point
src/index.ts:314
↓ 1 callersMethodmonitorWorkers
* Monitor worker health and performance
src/index.ts:156
↓ 1 callersMethodnavigateBack
* Navigation shortcuts
src/core/DeviceManager.ts:811
↓ 1 callersMethodnavigateHome
(deviceId: string)
src/core/DeviceManager.ts:815
↓ 1 callersMethodopenRecents
(deviceId: string)
src/core/DeviceManager.ts:819
↓ 1 callersMethodopenUrl
* Open URL in default browser
src/core/DeviceManager.ts:649
↓ 1 callersMethodprocessVideo
* Execute single video automation cycle
src/stages/working.ts:379
↓ 1 callersMethodrestartWorker
* Restart specific worker
src/index.ts:227
↓ 1 callersMethodrunInitiatingStage
* Run Initiating Stage - Launch TikTok and ensure readiness
src/core/Worker.ts:359
↓ 1 callersFunctionrunLearningStage
(deviceId: string, deviceManager: DeviceManager)
src/stages/learning.ts:142
↓ 1 callersMethodrunLearningStage
* Run Learning Stage - Let AI learn TikTok UI
src/core/Worker.ts:123
↓ 1 callersFunctionrunWorkingStage
( deviceId: string, deviceManager: DeviceManager, presets: AutomationPresets, learnedUI: LearnedUIEle
src/stages/working.ts:772
↓ 1 callersMethodrunWorkingStage
* Run working stage
src/core/Worker.ts:323
↓ 1 callersMethodsaveDeviceUIData
* Save learned UI data for specific device
src/core/UIDataPersistence.ts:119
↓ 1 callersMethodscanAdbDevices
* Get raw device list from ADB
src/core/DeviceManager.ts:267
↓ 1 callersMethodscrollScreen
* Scroll screen in specified direction
src/core/DeviceManager.ts:686
↓ 1 callersMethodscrollToNextVideo
* Scroll to next video
src/stages/working.ts:334
↓ 1 callersMethodsetClipboard
* Clipboard operations
src/core/DeviceManager.ts:826
↓ 1 callersMethodsetOrientation
* Set device orientation
src/core/DeviceManager.ts:744
↓ 1 callersMethodsetVolume
* Control device volume
src/core/DeviceManager.ts:776
↓ 1 callersMethodsetupSignalHandlers
* Setup signal handlers for graceful shutdown
src/index.ts:258
↓ 1 callersFunctionsleep
(ms: number)
src/tools/utils.ts:92
↓ 1 callersMethodstart
* Main startup sequence
src/index.ts:41
↓ 1 callersMethodstart
* Start the agent automation (MVP: just logging)
src/core/AgentManager.ts:28
↓ 1 callersMethodstartAutomation
* Start full automation pipeline: Initialize → Learn → Work
src/core/Worker.ts:378
↓ 1 callersMethodstartRealAutomation
* Real automation pipeline using Worker methods
src/core/AgentManager.ts:110
↓ 1 callersMethodstartStageMonitoring
* Monitor worker stage changes and sync with agent stage
src/core/AgentManager.ts:134
↓ 1 callersMethodtakeAndAnalyzeScreenshot
* AI-powered screenshot analysis with proper LLM integration
src/stages/working.ts:98
↓ 1 callersMethodterminateApp
* Terminate/force stop an application
src/core/DeviceManager.ts:730
↓ 1 callersFunctionuuidv4
()
src/tools/utils.ts:208
↓ 1 callersMethodverifyAdbInstalled
* Verify ADB is installed and accessible
src/core/DeviceManager.ts:235
↓ 1 callersMethodwait
* Wait/delay helper
src/core/DeviceManager.ts:881
↓ 1 callersMethodwatchVideo
* Watch current video for configured duration
src/stages/working.ts:360
MethodcleanupExpiredData
* Clean up expired data for all devices
src/core/UIDataPersistence.ts:147
MethodclearCache
* Clear device cache (force refresh on next scan)
src/core/DeviceManager.ts:419
Methodconstructor
(private config: TikTokBotConfig = {})
src/index.ts:32
Methodconstructor
()
src/tools/utils.ts:26
Methodconstructor
(worker: Worker)
src/core/AgentManager.ts:20
Methodconstructor
(config: WorkerConfig)
src/core/Worker.ts:73
Methodconstructor
()
src/core/DeviceManager.ts:47
Methodconstructor
(deviceId: string, deviceManager: DeviceManager)
src/stages/learning.ts:113
next →1–100 of 126, ranked by callers