Skip to content

Full config reference

Every key of Unit3Dbot.json, section by section. "Default" is the value in the file generated on first run; the no_key / no_pass / no_path placeholders mean "not configured".

tracker_config

Key Type Default Required Description
ITT_URL string https://itatorrents.xyz to use ITT ITT tracker URL
ITT_APIKEY string no_key to use ITT Your ITT profile API key
ITT_PID string no_key if itt is in MULTI_TRACKER ITT passkey
SIS_URL string https://no_tracker.xyz to use SIS SIS tracker URL
SIS_APIKEY string no_key to use SIS SIS API key
SIS_PID string no_key if sis is in MULTI_TRACKER SIS passkey
PTT_URL string https://polishtorrent.top to use PTT PTT tracker URL
PTT_APIKEY string no_key to use PTT PTT API key
PTT_PID string no_key if ptt is in MULTI_TRACKER PTT passkey
AST_URL string https://arabicsource.net to use AST AST tracker URL
AST_APIKEY string no_key to use AST AST API key
AST_PID string no_key if ast is in MULTI_TRACKER AST passkey
MULTI_TRACKER list ["itt","sis","ptt","ast"] yes (non-empty) Active trackers; the first is the default. No duplicates
TMDB_APIKEY string no_key for videos TheMovieDB key
TVDB_APIKEY string no_key recommended for TV shows TheTVDB key
IMGBB_KEY string no_key at least one host ImgBB key
FREE_IMAGE_KEY string no_key at least one host FreeImage key
LENSDUMP_KEY string no_key at least one host LensDump key
PTSCREENS_KEY string no_key at least one host PtScreens key
IMGFI_KEY string no_key at least one host ImgFI key
PASSIMA_KEY string no_key at least one host PassIMA key
IMARIDE_KEY string no_key at least one host ImaRide key
YOUTUBE_KEY string no_key no YouTube Data API key (trailers)
IGDB_CLIENT_ID string no_key for games IGDB/Twitch Client ID
IGDB_ID_SECRET string no_key for games IGDB/Twitch Client Secret

torrent_client_config

Key Type Default Required Description
QBIT_USER string admin if using qBittorrent WebUI username
QBIT_PASS string no_pass if using qBittorrent WebUI password
QBIT_HOST string 127.0.0.1 if using qBittorrent Client host
QBIT_PORT number 8080 if using qBittorrent WebUI port
SHARED_QBIT_PATH string no_path no Path as seen by the client when it runs elsewhere
TRASM_USER string admin if using Transmission Username
TRASM_PASS string no_pass if using Transmission Password
TRASM_HOST string 127.0.0.1 if using Transmission Host
TRASM_PORT number 9091 if using Transmission Port
SHARED_TRASM_PATH string no_path no Path as seen by the client when it runs elsewhere
RTORR_USER string admin if using rTorrent Username
RTORR_PASS string no_pass if using rTorrent Password
RTORR_HOST string 127.0.0.1 if using rTorrent Host
RTORR_PORT number 9091 if using rTorrent Port
SHARED_RTORR_PATH string no_path no Path as seen by the client when it runs elsewhere
TORRENT_CLIENT string qbittorrent for uploads with seeding qbittorrent, transmission or rtorrent
TAG string ADDED TORRENTS no Label applied to torrents in the client

user_preferences

Key Type Default Description
PTSCREENS_PRIORITY number 0 Image host priority (0 = first)
LENSDUMP_PRIORITY number 1 LensDump priority
FREE_IMAGE_PRIORITY number 2 FreeImage priority
IMGBB_PRIORITY number 3 ImgBB priority
IMGFI_PRIORITY number 4 ImgFI priority
PASSIMA_PRIORITY number 5 PassIMA priority
IMARIDE_PRIORITY number 6 ImaRide priority
NUMBER_OF_SCREENSHOTS number 4 Screenshots extracted from the video (2–10)
TAGS_POSITION_MOVIE list see Options Tag order in movie titles (5–17 entries)
TAGS_POSITION_SERIE list see Options Tag order in TV show titles
YOUTUBE_FAV_CHANNEL_ID string ITT channel Favorite YouTube channel for trailers
YOUTUBE_CHANNEL_ENABLE boolean False Enables the favorite-channel search
DUPLICATE_ON boolean true Duplicate check on every upload
SKIP_DUPLICATE boolean false Skips duplicate content without asking
SKIP_TMDB boolean false Skips the TMDB lookup
SKIP_YOUTUBE boolean true Skips the YouTube trailer search
SIZE_TH number 10 Size difference % threshold for duplicate matching
WATCHER_INTERVAL number 60 Seconds between watcher checks
WATCHER_PATH string no_path Folder watched by the watcher
WATCHER_DESTINATION_PATH string no_path Watcher file destination
TORRENT_ARCHIVE_PATH string no_path Archive of the generated .torrent files
CACHE_PATH string no_path Cache folder
COMPRESS_SCSHOT number 3 Screenshot compression
RESIZE_SCSHOT boolean False Resizes screenshots
TORRENT_COMMENT string no_comment Comment inside the .torrent file
PREFERRED_LANG string all Preferred language (ISO 3166) or all
ANON boolean False Anonymous upload
WEBP_ENABLED boolean False Animated webp in the description
CACHE_SCR boolean False Screenshot cache
CACHE_DBONLINE boolean False Online search cache
PERSONAL_RELEASE boolean False Personal release on every upload
FAST_LOAD number 0 Caps the processed items (1–150; 0 = all)
RELEASER_SIGN string empty Releaser signature (max 20 characters)

options

Key Type Default Description
FTPX_USER string user FTP username
FTPX_PASS string pass FTP password
FTPX_IP string 127.0.0.1 FTP server IP
FTPX_PORT number 2121 FTP port
FTPX_LOCAL_PATH string . Local download folder
FTPX_ROOT string . Remote starting folder
FTPX_KEEP_ALIVE boolean False Keeps the connection alive

console_options

Key Type Default Description
NORMAL_COLOR string blue bold Normal message color
ERROR_COLOR string red bold Error color
WELCOME_MESSAGE string https://itatorrents.xyz Welcome banner text
WELCOME_MESSAGE_COLOR string blue Banner color
WELCOME_MESSAGE_BORDER_COLOR string yellow Banner border
PANEL_MESSAGE_COLOR string blue Panel color
PANEL_MESSAGE_BORDER_COLOR string yellow Panel border
QUESTION_MESSAGE_COLOR string yellow Question color

Allowed colors: black, red, green, yellow, blue, magenta, cyan, white (+ bold).

Boolean values accept true/false, 1/0, yes/no (as strings or native).