Skip to content

Releases: Mike7581/CliperBot

1.7 Debug Update

28 Apr 21:56
dbfb5f9

Choose a tag to compare

v1.7 ― 2025-04-28

  • Minimum size filter: skips videos smaller than 5 MB before attempting upload.
  • Automatic dependency installation: requests, watchdog, Pillow, pystray and pywin32 are 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.
  • Single-file packaging: everything bundled into cliper.exe, no external modules required.
  • CLI options:
    • --no-menu launches directly into the tray.
    • --debug opens 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, pywin32 sã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.
  • Empacotamento único: tudo em cliper.exe, sem módulos externos necessários.
  • CLI options:
    • --no-menu inicia direto em tray.
    • --debug abre a UI de depuração.
  • Correções menores e melhorias de estabilidade.

1.6.1

11 Apr 23:21
2d1f71e

Choose a tag to compare

🧠 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

10 Apr 16:41
ceb6f5e

Choose a tag to compare

🚀 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.