Remote controls
Sends selected keyboard actions from Telegram to the running game, including movement and common in-game actions.
An asynchronous desktop companion for Sky: Children of the Light. It connects a Telegram interface with a Windows game client, making selected controls, screenshots, chat and progress information available from a phone.
Sends selected keyboard actions from Telegram to the running game, including movement and common in-game actions.
Captures screenshots on request, reads visible chat text from the screen, and relays updates to Telegram.
Automates a startup routine: launches the game through Steam, waits for it to load, moves through the start flow, and collects initial stats.
Recognizes the visible candle balance and estimates daily earnings while accounting for server reset timing.
Uses JSON-based roles and an admin panel to manage access, personal greetings and activity logs.
Uses inline buttons for controls and removes older bot messages to keep the active chat easier to use.
The project reads the game through captured screen images and sends simulated keyboard/mouse input. Its design does not depend on reading the game’s internal memory.
OpenCV and Tesseract OCR extract visible chat and balance text. Image preprocessing—such as scaling, binarization and noise filtering—helps make recognition more reliable.
asyncio keeps background work, such as chat monitoring, running without blocking the Telegram control interface.
Uses Windows automation libraries to capture the screen and send game controls from the local computer.
Stores lightweight user roles and activity data in JSON, with Telegram-side administration for access management.
The console log shows the first Smart Start and candle tracking features active, with Telegram commands and admin actions being exercised.
A series of versions developed the project into a broader remote-control and monitoring tool, refining its controls, screen analysis, chat handling and user management.
The most up-to-date release in the project’s development history.
The intermediate release notes are not listed individually here; the version range reflects the project history provided by the author.


Python · Telethon · OpenCV · Tesseract OCR / pytesseract · NumPy · asyncio · pyautogui · pydirectinput · pygetwindow · pyperclip · JSON
Discuss this project ↗ Back to portfolio