{"id":17507,"date":"2026-03-16T13:23:23","date_gmt":"2026-03-16T12:23:23","guid":{"rendered":"https:\/\/evoseedbox.com\/docs\/evobot-user-guide-pt-pt\/"},"modified":"2026-03-16T13:23:23","modified_gmt":"2026-03-16T12:23:23","password":"","slug":"evobot-user-guide-pt-pt","status":"publish","type":"docs","link":"https:\/\/evoseedbox.com\/pt-pt\/wiki\/evobot-user-guide-pt-pt\/","title":{"rendered":"Evobot Guia do usu\u00e1rio"},"content":{"rendered":"<p>Welcome to <strong>EvoBot<\/strong>, your avan\u00e7ado media organization tool. This guide will help you rename, organize, and manage your media library efficiently.<\/p>\n<h2>1. Primeiros passos<\/h2>\n<p>Access the EvoBot interface via your web browser (usually http:\/\/localhost:5452or your server&#x27;s IP).<\/p>\n<h3>The Interface<\/h3>\n<p><strong>Organize Files<\/strong>: The main panel for setting up your renaming task.<\/p>\n<p><strong>Output Buffer<\/strong>: Shows the logs and progress of your tasks.<\/p>\n<p><strong>System Info<\/strong>: Displays version and system details.<\/p>\n<h2>2. Basic Usage: Renaming Your Media<\/h2>\n<p><strong>Input Folder<\/strong>: Click the folder icon to select the directory containing your unorganized media.<\/p>\n<p><strong>Output Folder<\/strong>: Selecione the destination directory where organized files should be moved\/copied.<\/p>\n<p><strong>Action<\/strong>: Choose how files are handled:<\/p>\n<p><strong>Move<\/strong>: Moves files para o new location (default).<\/p>\n<p><strong>Copy<\/strong>: Copies files, keeping originals.<\/p>\n<p><strong>Hardlink<\/strong>: Creates a hardlink (instant, saves space).<\/p>\n<p><strong>Symlink<\/strong>: Creates a symbolic link.<\/p>\n<p><strong>Hardlink or Copy<\/strong>: Tries hardlink, falls back to copy.<\/p>\n<p><strong>Strict Mode<\/strong>: Uncheck this if you want EvoBot to guess matches for messy filenames. Keep checked for accuracy.<\/p>\n<p><strong>Run<\/strong>: Click the <strong>Run<\/strong> bot\u00e3o (play icon) to start processing.<\/p>\n<h2>3. Organizing Movies &amp; TV Shows<\/h2>\n<h3>Database Selecioneion<\/h3>\n<p>Voc\u00ea pode choose specific metadata sources for different media types:<\/p>\n<p><strong>Series Database<\/strong>: Defaults to <strong>TheMovieDB<\/strong>. Voc\u00ea pode switch to <strong>TheTVDB<\/strong>, <strong>TVmaze<\/strong>, or <strong>AniDB<\/strong>.<\/p>\n<p><strong>Anime Database<\/strong>: Defaults to <strong>TheMovieDB<\/strong>. Switch to <strong>AniDB<\/strong> for specialized anime metadata.<\/p>\n<p><strong>Movie Database<\/strong>: Defaults to <strong>TheMovieDB<\/strong>.<\/p>\n<h3>Naming Formats<\/h3>\n<p>Customize how your files are named in the <strong>Format Options<\/strong> section.<\/p>\n<p><strong>Standard<\/strong>: {plex}(Recommended for Plex\/Emby).<\/p>\n<p><strong>Custom<\/strong>: Voc\u00ea pode use bindings like {n}(Title), {y}(Year), {s00e00}(Episode), {vf}(Resolution).<\/p>\n<p><em>Example<\/em>: {n} ({y})\/{n} &#8211; {s00e00} &#8211; {t}<\/p>\n<h2>4. Advanced Features<\/h2>\n<h3>Filtering<\/h3>\n<p>Skip unwanted files using the <strong>Match Filter<\/strong> or <strong>File Options<\/strong>:<\/p>\n<p><strong>Exclude List<\/strong>: Prevents re-processing the same files.<\/p>\n<p><strong>Exclude Link<\/strong>: Skips symbolic links.<\/p>\n<p><strong>Min File Size\/Age<\/strong>: Filter by size or age.<\/p>\n<p><strong>Custom Filter<\/strong>: Use expressions like age &lt; 7(files newer than 7 days) or size &gt; 100MB.<\/p>\n<h3>Post-Processing<\/h3>\n<p>Automate tasks after renaming:<\/p>\n<p><strong>Import Extras<\/strong>: Copies artwork, nfo files, and subtitles do source folder.<\/p>\n<p><strong>Clean<\/strong>: Excluirs empty folders and clutter left behind in the source.<\/p>\n<p><strong>Apply<\/strong>:<\/p>\n<p><strong>chmod<\/strong>: Fixes file permissions.<\/p>\n<p><strong>refresh<\/strong>: Atualizars file timestamps.<\/p>\n<p><strong>Exec<\/strong>: Run a custom command on each processed file.<\/p>\n<p><em>Example<\/em>: mv *<\/p>\n<h3>Notifications<\/h3>\n<p>Get alerted when tasks finish:<\/p>\n<p><strong>Discord<\/strong>: Paste your Discord Webhook URL.<\/p>\n<p><strong>Pushover<\/strong>: Enter your User Key and API Token.<\/p>\n<p><strong>Plex\/Emby\/Jellyfin<\/strong>: Enter your host and token to trigger a library scan automatically.<\/p>\n<h2>5. API Configuration<\/h2>\n<p>To use premium or restricted services, configurar your API keys in the <strong>Database Options<\/strong> section:<\/p>\n<p>Role para baixo to <strong>API Configuration<\/strong>.<\/p>\n<p>Enter your keys for <strong>TMDb<\/strong>, <strong>TheTVDB<\/strong>, <strong>OMDb<\/strong>, <strong>TVmaze<\/strong>, <strong>AniDB<\/strong>, or <strong>AbrirSubtitles<\/strong>.<\/p>\n<p>Click <strong>Salvar API Keys<\/strong>.<\/p>\n<h2>6. Troubleshooting<\/h2>\n<p><strong>No Match Found<\/strong>: Try using <strong>Manual Query<\/strong> (&#8211;q) to force a specific search term.<\/p>\n<p><strong>Wrong Match<\/strong>: Enable <strong>Strict Mode<\/strong> or check your file naming.<\/p>\n<p><strong>Logs<\/strong>: Check the <strong>Output Buffer<\/strong> for detailed error messages.<\/p>\n<h1>EvoBot Default Processing Flow<\/h1>\n<p>This document outlines how EvoBot (formerly FileBot Node) processes media files by default. The pipeline is designed to be robust, automated, and configurable.<\/p>\n<h2>1. Input Selecioneion<\/h2>\n<p>O processo begins when the user selects an <strong>Input Folder<\/strong> in the UI.<\/p>\n<p><strong>Recursive Scan<\/strong>: The system recursively scans the input folder for media files.<\/p>\n<p><strong>File Types<\/strong>: It identifies video files (e.g., .mkv, .mp4, .avi) and, if enabled, music files (.mp3, .flac).<\/p>\n<p><strong>Archives<\/strong>: If configurard, archives (.zip, .rar) are extracted using 7zbefore processing.<\/p>\n<h2>2. Filtering &amp; Exclusion<\/h2>\n<p>Before processing, files are filtered to avoid unnecessary work or conflicts.<\/p>\n<p><strong>Exclude List<\/strong>: If an exclude list file (e.g., .excludes) is provided, files listed therein are skipped.<\/p>\n<p><strong>Exclude Links<\/strong>: Symbolic links are ignored if excludeLink=yis set.<\/p>\n<p><strong>Filters<\/strong>: Custom filters (e.g., age &lt; 7, size &gt; 100MB) are applied to skip files based on attributes.<\/p>\n<p><strong>Clutter<\/strong>: Small artifacts (e.g., .nfo, .txt in the input) are ignored unless import logic is active.<\/p>\n<h2>3. Grouping &amp; Identification<\/h2>\n<p>The system attempts to group files and identify their type (Movie vs. Series vs. Anime).<\/p>\n<p><strong>Auto-Detection<\/strong>: Heuristics are usado para determine if a file is a movie or an episode (e.g., S01E01patterns suggest Series).<\/p>\n<p><strong>Forced Mode<\/strong>: Users can force a specific mode (Movie, Series, Anime) via the UI.<\/p>\n<p><strong>Database Selecioneion<\/strong>:<\/p>\n<p><strong>Series<\/strong>: Defaults to <strong>TheMovieDB<\/strong> (TMDb). Can be overridden to <strong>TheTVDB<\/strong>, <strong>TVmaze<\/strong>, or <strong>AniDB<\/strong>.<\/p>\n<p><strong>Movies<\/strong>: Defaults to <strong>TheMovieDB<\/strong> (TMDb).<\/p>\n<p><strong>Anime<\/strong>: Defaults to <strong>TheMovieDB<\/strong> (TMDb) or <strong>AniDB<\/strong> if selected.<\/p>\n<h2>4. Matching<\/h2>\n<p>Once identified, the system searches the selected database for metadata.<\/p>\n<p><strong>Query<\/strong>: The filename is cleaned and used as a search query. Users can override this with a manual &#8211;qquery.<\/p>\n<p><strong>Language<\/strong>: Results are fetched in the preferred language (default: English).<\/p>\n<p><strong>Strict Mode<\/strong>: In strict mode, exact matches are required. In non-strict mode, the best fuzzy match is accepted.<\/p>\n<h2>5. Formatting<\/h2>\n<p>The matched metadata is applied to a naming format.<\/p>\n<p><strong>Format Strings<\/strong>: Users define formats (e.g., {plex}, {n} &#8211; {s00e00} &#8211; {t}).<\/p>\n<p><strong>Bindings<\/strong>: Variables like {n}(name), {y}(year), {vf}(video format) are substituted with metadata.<\/p>\n<p><strong>Destination<\/strong>: The format determines the final relative path and filename.<\/p>\n<h2>6. Renaming &amp; Action<\/h2>\n<p>The file is processed according para o selected <strong>Action<\/strong>.<\/p>\n<p><strong>Move<\/strong>: Moves the file para o destination (default).<\/p>\n<p><strong>Copy<\/strong>: Copies the file.<\/p>\n<p><strong>Hardlink<\/strong>: Creates a hardlink (saves space, requires same filesystem).<\/p>\n<p><strong>Symlink<\/strong>: Creates a symbolic link.<\/p>\n<p><strong>Hardlink or Copy<\/strong>: Attempts hardlink, falls back to copy on failure.<\/p>\n<p><strong>Conflict Resolution<\/strong>: If the destination exists, the system can skip, override, fail, or auto(overwrite if better).<\/p>\n<h2>7. Post-Processing<\/h2>\n<p>Ap\u00f3s o sucesso renaming, optional actions are triggered.<\/p>\n<p><strong>Apply<\/strong>:<\/p>\n<p>chmod: Sets file permissions.<\/p>\n<p>refresh: Atualizars file modification time.<\/p>\n<p>import: Copies sibling files (artwork, subs) from source.<\/p>\n<p><strong>Extras<\/strong>:<\/p>\n<p><strong>Subtitles<\/strong>: Baixars subtitles via AbrirSubtitles if requested.<\/p>\n<p><strong>Artwork<\/strong>: Baixars posters and fanart if requested.<\/p>\n<p><strong>Notifications<\/strong>: Sends updates to Discord, Pushover, Pushbullet, etc.<\/p>\n<p><strong>Library Atualizars<\/strong>: Triggers scans in Plex, Emby, Jellyfin, or Kodi.<\/p>\n<p><strong>Cleaning<\/strong>: If clean=y, empty folders and clutter in the source directory are deleted.<\/p>\n<p><strong>Reporting<\/strong>: A log entry is written para o report file (e.g., amc.log).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to EvoBot, your avan\u00e7ado media organization tool. This guide will help you rename, organize, and manage your media library efficiently. 1. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[],"doc_tag":[],"class_list":["post-17507","docs","type-docs","status-publish","hentry"],"year_month":"2026-04","word_count":967,"total_views":"11","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Tim Michels","author_nicename":"admin","author_url":"https:\/\/evoseedbox.com\/pt-pt\/author\/admin\/"},"doc_category_info":[],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/evoseedbox.com\/pt-pt\/wp-json\/wp\/v2\/docs\/17507","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/evoseedbox.com\/pt-pt\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/evoseedbox.com\/pt-pt\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/evoseedbox.com\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/evoseedbox.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=17507"}],"version-history":[{"count":0,"href":"https:\/\/evoseedbox.com\/pt-pt\/wp-json\/wp\/v2\/docs\/17507\/revisions"}],"wp:attachment":[{"href":"https:\/\/evoseedbox.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=17507"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/evoseedbox.com\/pt-pt\/wp-json\/wp\/v2\/doc_category?post=17507"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/evoseedbox.com\/pt-pt\/wp-json\/wp\/v2\/doc_tag?post=17507"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}