Releases: Mike7581/CliperBot
1.7 Debug Update
v1.7 ― 2025-04-28
- Minimum size filter: skips videos smaller than 5 MB before attempting upload.
- Automatic dependency installation:
requests,watchdog,Pillow,pystrayandpywin32are verified and installed at script startup. - Enhanced Debug Mode (
--debug):- Password-protected (
2202). - Console window logs every step:
[Monitor] Starting to monitor: …[Monitor] New file detected: …[Monitor] Sending detected video: …[Upload] Success / Failure → filename[Manual] Upload OK / FAIL → filename
- “Select & Send” button for manual upload tests.
- Password-protected (
- Single-file packaging: everything bundled into
cliper.exe, no external modules required. - CLI options:
--no-menulaunches directly into the tray.--debugopens the Debug UI.
- Miscellaneous fixes and stability improvements.
v1.7 ― 2025-04-28
- Filtro de tamanho mínimo: ignora vídeos menores que 5 MB antes de tentar o envio.
- Instalação automática de dependências:
requests,watchdog,Pillow,pystray,pywin32são verificadas e instaladas no startup do script. - Modo Debug aprimorado (
--debug):- Protegido por senha (
2202). - Janela com console que registra:
[Monitor] Iniciando monitoramento em: …[Monitor] Arquivo novo detectado: …[Monitor] Enviando vídeo detectado: …[Envio] Sucesso / Falha → filename[Manual] Envio OK / FAIL → filename
- Botão “Selecionar & Enviar” para testes manuais.
- Protegido por senha (
- Empacotamento único: tudo em
cliper.exe, sem módulos externos necessários. - CLI options:
--no-menuinicia direto em tray.--debugabre a UI de depuração.
- Correções menores e melhorias de estabilidade.
1.6.1
🧠 Cliper v1.6 — "Major Overhaul Release"
This update is a complete rewrite and upgrade of the original Cliper. It introduces massive improvements in reliability, design, modularity, and user interaction.
✅ New Features & Improvements
Unique Client Identification
Each Cliper instance now generates and stores a persistent id.json with a shortened UUID.
This ID remains even after reinstalls and avoids conflicts across machines.
Version Control System
The config file (config.json) now includes a "version" field.
If an outdated version is detected, the configuration is automatically deleted and re-generated.
Protected Debug Mode
A new option in the menu: “Access debug mode (password)”.
Opens a separate terminal named "Debug Log" that only displays logs (no second instance runs).
Default password: 2202.
Professional Logging (ASCII-only)
Replaced all print() calls with logging using timestamps and levels (INFO, ERROR, etc.).
Ensures compatibility by using only ASCII characters — no emojis or special symbols.
Improved Auto-Start
Automatically adds Cliper to Windows startup with a fixed registry name.
No duplication or conflict in autostart entries.
Redesigned Execution Menu
Clean, responsive GUI with 4 options: normal window, minimized, system tray, and debug.
Designed for clarity and ease of use.
Robust File Handling
Detects and automatically handles permission/access errors (like PermissionError on locked files).
Uses system-level mutex to ensure only one Cliper instance runs at a time.
🛠️ Fixed
Fixed conflict where multiple instances could run simultaneously.
Fixed issue where the debug window title showed the full command path.
Fixed config file lock bug that caused crash on launch in rare cases.
📦 Compatibility
✅ Windows 10 and up
✅ Python 3.8 through 3.13
✅ Built with PyInstaller (.bat and .spec optimized for icon and resource packing)
🚀 How to Use
Launch cliper.exe or run the script manually.
Choose your desired execution mode.
Send a message to your Telegram bot — Cliper will start watching and sending new videos automatically.
First Release
🚀 First Release – CliperBot v1.0
This is the compiled .exe version of CliperBot. No installations, no weird setups. Just extract the .exe, place it wherever you want (Desktop, Startup folder, etc), and run it.
⚙️ How it works:
On first launch, it will guide you through a quick setup:
Choose the folder you want to monitor and link your Telegram chat.
After that, CliperBot runs quietly in the background, watching for new video files and sending them straight to your Telegram chat.
It will also start automatically with your PC — unless you disable that from the Windows startup (you’re in control).
All your config (chat ID and folder path) is safely stored inside your %appdata% directory under:
%appdata%\CliperBot\config.json
🔁 Want to restart the setup?
Just:
Press Win + R, type %appdata% and hit Enter.
Go to the CliperBot folder.
Delete the config.json file.
Launch CliperBot again — it’ll go back to the first-time setup.
If you know what you’re doing, you can even manually edit the JSON file to change the folder path or Telegram chat ID.
🎉 That’s it. Have fun!
👀 And hey…
If you're thinking about going through all the trouble of decompiling this just to steal my Telegram bot token...
Go fuck yourself.
There are easier ways to get attention, buddy.