이것은 인터넷의 파일을 Google 드라이브 또는 텔레그램으로 미러링하기 위해 Python으로 작성된 Telegram Bot입니다. python-aria-mirror-bot 기반
각 단일 파일에는 기본 코드와 크게 달라진 부분이 있으며 거의 완전히 다릅니다. 다음은 제가 기억하는 몇 가지 기능과 수정 사항입니다.
root
또는 TeamDrive ID로만 가능, 폴더 ID는 비재귀적 방법으로 나열됨)amd64, arm64/v8, arm/v7, s390x
에 대한 Docker 이미지 지원UPSTREAM_REPO
를 사용하여 시작 시 및 다시 시작 명령으로 봇 업데이트ZIP, RAR, TAR, 7z, ISO, WIM, CAB, GZIP, BZIP2, APM, ARJ, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, LZH, LZMA, LZMA2, MBR, MSI, MSLZ, NSIS, NTFS, RPM, SquashFS, UDF, VHD, XAR, Z, TAR.XZ
mediafire, letupload.io, hxfile.co, anonfiles.com, bayfiles.com, antfiles, fembed.com, fembed.net, femax20.com,layarkacaxxi.icu, fcdn.stream, sbplay.org, naniplay.com, naniplay. nanime.in, naniplay.nanime.biz, sbembed.com, streamtape.com, streamsb.net, feurl.com, upload.ee, pixeldrain.com, racaty.net, 1fichier.com, 1drv.ms(폴더 또는 비즈니스 계정이 아닌 파일에서만 작동), uptobox.com 및 solidfiles.com
git clone https://github.com/arshsisodiya/helios-mirror mirrorbot/ && cd mirrorbot
sudo apt install python3 python3-pip
공식 Docker 문서에 따라 Docker를 설치하세요.
sudo pacman -S docker python
pip3 install -r requirements-cli.txt
cp config_sample.env config.env
_____REMOVE_THIS_LINE_____=True
나머지 필드를 채우세요. 각 필드의 의미는 아래에 설명되어 있습니다.
1. 필수항목
BOT_TOKEN
: @BotFather로부터 받은 텔레그램 봇 토큰입니다. Str
GDRIVE_FOLDER_ID
: 모든 미러를 업로드하려는 Google Drive 폴더 또는 root
의 폴더/TeamDrive ID입니다. Str
OWNER_ID
: 봇 소유자의 텔레그램 사용자 ID(사용자 이름 아님)입니다. Int
DOWNLOAD_DIR
: 다운로드를 다운로드해야 하는 로컬 폴더의 경로입니다. Str
DOWNLOAD_STATUS_UPDATE_INTERVAL
: 진행률/상태 메시지가 업데이트된 후의 시간(초)입니다. 최소 10
초를 권장합니다. Int
AUTO_DELETE_MESSAGE_DURATION
: 봇이 즉시 확인될 것으로 예상되는 메시지와 명령 메시지를 삭제하는 시간 간격(초)입니다. 참고 : 자동 메시지 삭제를 비활성화하려면 -1
로 설정합니다. Int
AUTO_DELETE_UPLOAD_MESSAGE_DURATION
: 봇이 즉시 표시될 것으로 예상되는 메시지 및 명령 메시지를 삭제하는 시간 간격(초)입니다. 참고 : 자동 업로드 메시지 삭제를 비활성화하려면 -1
로 설정합니다. Int
TELEGRAM_API
: 텔레그램 파일을 다운로드하기 위해 텔레그램 계정을 인증합니다. https://my.telegram.org에서 얻을 수 있습니다. Int
TELEGRAM_HASH
: 텔레그램 파일을 다운로드하기 위해 텔레그램 계정을 인증합니다. https://my.telegram.org에서 얻을 수 있습니다. Str
2. 선택항목
BOT_PM
: - 사용자의 PM에 미러 링크와 리치된 파일을 보내려면 True
로 설정합니다. 기본값은 False
입니다.FORCE_BOT_PM
: - True
인 경우 모든 미러링된 링크와 리치된 파일이 PM에서 직접 전송됩니다. 미러링된 링크는 현재 채팅에서 전송되지 않으며 소스 메시지는 미러/리치가 완료된 후 즉시 삭제되며 AUTO_DELETE_UPLOAD_MESSAGE_DURATION이 적용되지 않습니다. .IS_TEAM_DRIVE
: TeamDrive에 업로드하는 경우 True
설정합니다. 기본값은 False
입니다. Bool
DATABASE_URL
: SQL 데이터베이스 URL입니다. 데이터베이스를 생성하려면 이 데이터베이스 생성을 따르세요. 데이터는 데이터베이스에 저장됩니다: 인증 및 sudo 사용자, 각 사용자의 썸네일을 포함한 리치 설정, RSS 데이터 및 완료되지 않은 작업. 참고 : heroku에 배포하고 heroku postgresql을 사용하는 경우 config.env 파일에서 이 변수를 삭제하세요. DATABASE_URL은 heroku 변수에서 가져옵니다. Str
AUTHORIZED_CHATS
: 승인하려는 그룹/사용자의 user_id 및 chat_id를 입력하세요. 공백으로 구분하세요. Str
SUDO_USERS
: sudo 권한을 부여하려는 사용자의 user_id를 입력합니다. 공백으로 구분하세요. Str
IGNORE_PENDING_REQUESTS
: 다시 시작한 후 보류 중인 요청을 무시합니다. 기본값은 False
입니다. Bool
USE_SERVICE_ACCOUNTS
: 서비스 계정 사용 여부입니다. 이 작업을 수행하려면 아래 서비스 계정 사용 섹션을 참조하세요. 기본값은 False
입니다. Bool
INDEX_URL
: https://gitlab.com/ParveenBhadooOfficial/Google-Drive-Index를 참고하세요. Str
STATUS_LIMIT
: 개수를 제한합니다. 버튼과 함께 상태 메시지에 표시되는 작업. 참고 : 권장되는 작업은 4
입니다. Str
STOP_DUPLICATE
: 봇이 드라이브에 있는 파일을 확인합니다. 파일이 드라이브에 있으면 다운로드나 복제가 중지됩니다. ( 참고 : 파일 해시가 아닌 파일 이름을 사용하여 파일을 확인하므로 이 기능은 아직 완벽하지 않습니다.) 기본값은 False
입니다. Bool
CMD_INDEX
: 명령 인덱스 번호. 이 번호는 모든 명령 끝에 추가됩니다. Str
TORRENT_TIMEOUT
: qBittorrent 및 Aria2c를 사용하여 다운로드하는 데드 토렌트의 시간 제한(초)입니다. Str
EXTENSION_FILTER
: 업로드/복제되지 않는 파일 확장자입니다. 공백으로 구분하세요. Str
INCOMPLETE_TASK_NOTIFIER
: 다시 시작한 후 완료되지 않은 작업 메시지를 받습니다. 데이터베이스 및 (수퍼그룹 또는 채널)이 필요합니다. 기본값은 False
입니다. Bool
UPTOBOX_TOKEN
: Uptobox 링크를 미러링하기 위한 Uptobox 토큰입니다. Uptobox 프리미엄 계정에서 받으세요.UPSTREAM_REPO
: github 저장소 링크입니다. 저장소가 비공개인 경우 https://username:{githubtoken}@github.com/{username}/{reponame}
형식을 추가하세요. Github 설정에서 토큰을 가져옵니다. 따라서 다시 시작할 때마다 채워진 저장소에서 봇을 업데이트할 수 있습니다. Str
.UPSTREAM_BRANCH
: 업데이트를 위한 업스트림 브랜치입니다. 기본값은 master
입니다. Str
MIRROR_LOGS
: - 미러 로그를 저장하려는 채널/그룹의 채팅 ID입니다. 참고 미러 로그 채널/그룹에 봇을 관리자로 추가하세요.LEECH_LOG
: - 리치된 파일이 업로드될 채널/그룹의 채팅 ID, 참고: -100xxxxxxxxx로 시작하는 1개의 채널/그룹 ID만 입력하세요. 참고 해당 채널/그룹에 관리자로 봇을 추가하세요. 이 빈 봇을 남겨두면 리치가 전송됩니다. 현재 채팅에 있는 파일.LEECH_SPLIT_SIZE
: 분할 크기(바이트)입니다. 기본값은 2GB
입니다. 계정이 프리미엄인 경우 기본값은 4GB
입니다. Str
AS_DOCUMENT
: 텔레그램 파일 업로드의 기본 유형입니다. 기본값은 미디어를 의미하는 False
입니다. Bool
EQUAL_SPLITS
: LEECH_SPLIT_SIZE 보다 큰 파일을 동일한 부분 크기로 분할합니다(zip cmd에서는 작동하지 않음). 기본값은 False
입니다. Bool
CUSTOM_FILENAME
: 파일 이름에 사용자 정의 단어를 추가합니다. Str
USER_SESSION_STRING
: 텔레그램 계정에서 다운로드/업로드합니다. 프리미엄 계정을 소유한 경우. 세션 문자열을 생성하려면 반드시 repo 폴더를 마운트한 후 python3 generate_string_session.py
명령을 사용하세요. Str
. 참고 : 비공개 메시지에는 봇을 사용할 수 없습니다. 슈퍼그룹이나 채널과 함께 사용하세요.TITLE_NAME
: Telegraph 페이지의 제목 이름(/list 명령을 사용하는 동안)AUTHOR_NAME
: = Telegraph 페이지의 작성자 이름AUTHOR_URL
: = Telegraph 페이지의 작성자 URLCRYPT
: gdtot Google 드라이브 링크 생성기용 쿠키입니다. 다음 단계를 따르세요.APPDRIVE_EMAIL
: - Appdrive 계정 이메일APPDRIVE_PASS
: - Appdrive 계정 비밀번호TORRENT_DIRECT_LIMIT
: Torrent/Direct 미러 크기를 제한합니다. 단위를 추가하지 마세요. 기본 단위는 GB
입니다.ZIP_UNZIP_LIMIT
: zip 및 unzip 명령의 크기를 제한합니다. 단위를 추가하지 마세요. 기본 단위는 GB
입니다.CLONE_LIMIT
: 복제할 수 있는 Google 드라이브 폴더/파일의 크기를 제한합니다. 단위를 추가하지 마세요. 기본 단위는 GB
입니다.MEGA_LIMIT
: 메가 다운로드 크기를 제한합니다. 단위를 추가하지 마세요. 기본 단위는 GB
입니다.STORAGE_THRESHOLD
: 특정 저장소를 무료로 남겨두고 다운로드하면 이 값보다 적은 무료 저장소가 취소됩니다. 단위를 추가하지 마세요. 기본 단위는 GB
입니다.BASE_URL_OF_BOT
: qbittorrent 웹 선택을 사용하기 위해 봇이 배포되는 유효한 BASE URL입니다. URL 형식은 http://myip
이어야 합니다. 여기서 myip
는 봇의 IP/도메인(공용)이거나 80
이외의 포트를 선택한 경우 http://myip:port
http
으로 작성하십시오. https
). 이 Var는 VPS에서는 선택 사항이며 특히 앱 잠자기/유휴 상태를 방지하기 위해 Heroku에 필요합니다. Heroku의 경우 https://yourappname.herokuapp.com
입력하세요. 아직 공회전 중인가요? http://cron-job.org를 사용하여 Heroku 앱을 ping할 수 있습니다. Str
SERVER_PORT
: BASE_URL_OF_BOT 포트인 VPS에만 해당됩니다. Str
WEB_PINCODE
: 비어 있거나 False
이면 qbit 웹 선택 중에 더 이상 핀코드가 필요하지 않음을 의미합니다. Bool
MaxConnecs
에 대한 제한을 설정하고 qbittorrent 구성에서 AsyncIOThreadsCount
줄이고 DiskWriteCacheSize
제한을 32
로 설정합니다.RSS_DELAY
: RSS 새로 고침 간격의 시간(초)입니다. 최소 900
초를 권장합니다. 기본값은 900
초입니다. Str
RSS_COMMAND
: 원하는 작업에 대한 명령을 선택합니다. Str
RSS_CHAT_ID
: RSS 링크가 전송될 채팅 ID입니다. 채널을 사용하는 경우 채널 ID를 추가하세요. Str
RSS_USER_SESSION_STRING
: 텔레그램 계정에서 RSS 링크를 보냅니다. 봇이 자체 또는 다른 봇의 명령을 읽지 않기 때문에 채널에 봇을 추가한 다음 채널을 그룹에 연결하여 RSS 링크를 얻는 대신. 세션 문자열을 생성하려면 반드시 repo 폴더를 마운트한 후 python3 generate_string_session.py
명령을 사용하세요. Str
. 참고 : USER_SESSION_STRING
과 동일한 세션 문자열을 사용하지 마십시오.DATABASE_URL
및 RSS_CHAT_ID
필요합니다. 그렇지 않으면 모든 RSS 명령이 작동하지 않습니다. 그룹에서는 봇을 사용해야 합니다. 봇을 채널에 추가하고 이 채널을 그룹에 연결할 수 있으므로 봇이 채널로 보낸 메시지는 RSS_USER_STRING_SESSION
사용하지 않고 그룹으로 전달됩니다.ACCOUNTS_ZIP_URL
: 인덱스 링크 또는 웹페이지 링크가 아닌 직접 다운로드 링크를 통해 외부적으로 서비스 계정을 로드하려는 경우에만 해당됩니다. 계정 폴더를 ZIP 파일로 보관합니다. zip 파일의 직접 다운로드 링크를 입력하세요. Str
. 인덱스에 인증이 필요한 경우 아래와 같이 직접 다운로드를 추가하세요.https://username:[email protected]/...
TOKEN_PICKLE_URL
: Index Link에서 외부적으로 token.pickle을 로드하려는 경우에만 해당됩니다. 해당 파일의 직접 링크를 입력하세요. Str
MULTI_SEARCH_URL
: 여기에서 drive_folder
설정을 확인하세요. 여기에 드라이브_폴더 파일을 작성하세요. 해당 요점의 원시 파일을 열면 해당 URL이 필수 변수가 됩니다. 커밋 ID를 제거한 후 다음 형식이어야 합니다: https://gist.githubusercontent.com/username/gist-id/raw/drive_folder. Str
YT_COOKIES_URL
: 유튜브 인증 쿠키입니다. 여기에서 설정을 확인하세요. Gist Raw 링크를 사용하고 링크에서 커밋 ID를 제거하면 Gist에서만 편집할 수 있습니다. Str
NETRC_URL
: .netrc 파일을 생성하려면 aria2c 및 yt-dlp에 대한 인증이 포함됩니다. Gist Raw 링크를 사용하고 링크에서 커밋 ID를 제거하면 Gist에서만 편집할 수 있습니다. 참고 : .nterc를 편집한 후에는 docker를 다시 시작해야 합니다. 또는 heroku에 배포된 경우 aria2c 인증과 관련된 편집 내용이 있는 경우 dyno를 다시 시작해야 합니다. Str
MEGA_API_KEY
: mega.nz 링크를 미러링하기 위한 Mega.nz API 키입니다. Mega SDK 페이지에서 받으세요. Str
MEGA_EMAIL_ID
: 프리미엄 계정을 사용하기 위해 mega.nz에 가입하는 데 사용되는 이메일 ID입니다. Str
MEGA_PASSWORD
: mega.nz 계정의 비밀번호입니다. Str
VIEW_LINK
: 직접 다운로드 링크 대신 브라우저에서 인덱스 링크 파일을 여는 링크 보기 버튼을 사용하면 인덱스 코드와 호환되는지 여부를 확인할 수 있고 인덱스에서 비디오를 열고 해당 URL이 ?a=view
로 끝나는지 확인할 수 있습니다. BhadooIndex 코드와 호환됩니다. 기본값은 False
입니다. Bool
SOURCE_LINK
: - 미러링/복제된 파일의 소스 링크를 얻으려면 True
로 설정합니다. 기본값은 False
입니다.SEARCH_API_LINK
: 검색 API 앱 링크입니다. 이 저장소를 배포하여 API를 얻으세요. Str
1337x, Piratebay, Nyaasi, Torlock, Torrent Galaxy, Zooqle, Kickass, Bitsearch, MagnetDL, Libgen, YTS, Limetorrent, TorrentFunk, Glodls, TorrentProject 및 YourBittorrent
SEARCH_LIMIT
: 검색 API에 대한 검색 제한, 각 사이트에 대한 제한이며 전체 결과 제한은 아닙니다. 기본값은 0(각 사이트의 기본 API 제한)입니다. Str
SEARCH_PLUGINS
: qBittorrent 검색 플러그인 목록(github 원시 링크). 몇 가지 플러그인을 추가했습니다. 원하는 대로 플러그인을 제거/추가할 수 있습니다. 주요 소스: qBittorrent 검색 플러그인(공식/비공식). Str
참고 사항
generate_drive_token.py
에서 생성된 링크는 로컬 브라우저에서만 열 수 있습니다. pip3 install google-api-python-client google-auth-httplib2 google-auth-oauthlib
python3 generate_drive_token.py
중요 사항 :
SERVER_PORT
변수를 80
또는 사용하려는 다른 포트로 설정해야 합니다. sudo docker container prune
sudo docker image prune -a
nproc
cmd를 사용하여 컴퓨터의 처리 장치 수를 확인하고 4배로 곱한 다음 qBittorrent.conf에서 AsyncIOThreadsCount
편집합니다.CONFIG_FILE_URL
변수를 추가할 수 있습니다. Google에서 검색해 보세요. sudo dockerd
sudo docker build . -t mirror-bot
sudo docker run -p 80:80 mirror-bot
sudo docker ps
sudo docker stop id
참고 : 80 이외의 포트를 사용하려면 docker-compose.yml에서도 변경하세요.
sudo apt install docker-compose
sudo docker-compose up
sudo docker-compose up --build
sudo docker-compose stop
sudo docker-compose start
mirror -Mirror
zipmirror - Mirror and upload as zip
unzipmirror - Mirror and extract files
qbmirror - Mirror torrent using qBittorrent
qbzipmirror - Mirror torrent and upload as zip using qb
qbunzipmirror - Mirror torrent and extract files using qb
leech - Leech
zipleech - Leech and upload as zip
unzipleech - Leech and extract files
qbleech - Leech torrent using qBittorrent
qbzipleech - Leech torrent and upload as zip using qb
qbunzipleech - Leech torrent and extract using qb
clone - Copy file/folder to Drive
count - Count file/folder of Drive
ytdl - Mirror yt-dlp supported link
ytdlzip - Mirror yt-dlp supported link as zip
ytdlleech - Leech through yt-dlp supported link
ytdlzipleech - Leech yt-dlp support link as zip
leechset - Leech settings
setthumb - Set thumbnail
status - Get Mirror Status message
btsel - select files from torrent
rsslist - List all subscribed rss feed info
rssget - Get specific No. of links from specific rss feed
rsssub - Subscribe new rss feed
rssunsub - Unsubscribe rss feed by title
rssset - Rss Settings
list - Search files in Drive
search - Search for torrents with API
cancel - Cancel a task
cancelall - Cancel all tasks
del - Delete file/folder from Drive
log - Get the Bot Log
shell - Run commands in Shell
restart - Restart the Bot
stats - Bot Usage Stats
ping - Ping the Bot
help - All cmds with description
UPSTREAM_REPO
변수는 저장소의 모든 파일을 편집/추가하는 데 사용할 수 있습니다.UPSTREAM_REPO
개인 파일을 채우기만 하면 됩니다.UPSTREAM_REPO
와 개인 파일을 추가한 경우 이 저장소에서 개인 파일을 덮어쓰게 됩니다. 또한 TOKEN_PICKLE_URL
과 같은 URL 변수를 사용하는 경우 해당 변수의 모든 파일은 배포 전 또는 개인 UPSTREAM_REPO
에서 추가된 개인 파일을 재정의합니다.UPSTREAM_REPO
공식 저장소 링크로 채운 경우, 요구사항.txt의 변경 사항이 있으면 다시 시작한 후 봇이 시작되지 않을 수 있으므로 주의하세요. 이 경우 새 요구 사항을 설치하려면 업데이트된 코드를 사용하여 다시 배포해야 하거나 단순히 이전 업데이트가 포함된 포크 링크로 UPSTREAM_REPO
변경해야 합니다.UPSTREAM_REPO
포크 링크로 채운 경우 공식 저장소에서 커밋을 가져올 때도 주의하세요.UPSTREAM_REPO
의 변경 사항은 다시 시작한 후에만 적용됩니다.UPSTREAM_BRANCH
여기에 heroku를 채우지 마십시오. d:ratio:time
perfix를 추가합니다.d
perfix만 사용하면 aria2c 또는 qbittorrent에 대한 전역 옵션을 사용하게 됩니다.MaxRatio
및 GlobalMaxSeedingMinutes
, -1
제한이 없음을 의미하지만 수동으로 취소할 수 있습니다.MaxRatioAction
변경하지 마세요.--seed-ratio
(0은 제한 없음을 의미) 및 --seed-time
(0은 시드 없음을 의미). 서비스 계정이 작동하려면 구성 파일이나 환경 변수에서
USE_SERVICE_ACCOUNTS
= "True"를 설정해야 합니다. 참고 : 서비스 계정 사용은 팀 드라이브에 업로드하는 동안에만 권장됩니다.
필요한 서비스 계정만 생성해 보겠습니다.
경고 : 이 기능을 남용하는 것은 이 프로젝트의 목적이 아니며 많은 프로젝트를 만드는 것을 권장하지 않습니다 . 단 하나의 프로젝트와 100개의 SA만 사용하면 많은 양의 사용이 가능합니다. 또한 과도하게 남용하면 프로젝트가 금지될 수도 있습니다. Google.
참고 : 과거에 이 스크립트에서 SA를 생성한 경우 다음을 실행하여 키를 다시 다운로드할 수도 있습니다.
python3 gen_sa_accounts.py --download-keys $PROJECTID
참고: 1개의 서비스 계정은 하루에 약 750GB를 업로드/복사할 수 있고, 1개의 프로젝트는 100개의 서비스 계정을 만들 수 있으므로 하루에 75TB를 업로드하거나 각 파일 작성자(업로더 이메일)로부터 2TB를 복제할 수 있습니다.
다음 방법 중 하나를 선택하세요.
python3 gen_sa_accounts.py --list-projects
python3 gen_sa_accounts.py --enable-services $PROJECTID
python3 gen_sa_accounts.py --create-sas $PROJECTID
python3 gen_sa_accounts.py --download-keys $PROJECTID
python3 gen_sa_accounts.py --quick-setup 1 --new-only
서비스 계정에 대한 키를 포함하는 계정이라는 폴더가 생성됩니다.
다음 방법 중 하나를 선택하세요.
cd accounts
For Windows using PowerShell
$emails = Get-ChildItem .**.json |Get-Content -Raw |ConvertFrom-Json |Select -ExpandProperty client_email >>emails.txt
For Linux
grep -oPh '"client_email": "K[^"]+' *.json > emails.txt
cd ..
그런 다음 emails.txt의 이메일을 Google 그룹에 추가한 후 이 Google 그룹을 공유 드라이브에 추가하고 관리자로 승격하고 계정 폴더에서 email.txt 파일을 삭제합니다.
python3 add_to_team_drive.py -d SharedTeamDriveSrcID
1. 철도 이용
Provision PostgreSQL
누르세요.PostgresSQL
에서 데이터베이스 프레스를 생성한 후Connect
열로 이동Postgres Connection URL
복사하고 DATABASE_URL
변수를 채워넣습니다.2. Heroku PostgreSQL 사용하기
3. ElephantSQL 사용
Create New Instance
누르세요.Select Region
누르세요.Review
Create instance
누르세요.DATABASE_URL
변수를 입력하세요. 다중 TD/폴더의 목록을 사용합니다. 터미널에서driveid.py를 실행하고 따라가세요. Drive_folder 파일이 생성됩니다. 또는 간단히 작업 디렉터리에 drive_folder
파일을 생성하여 채울 수 있습니다. 아래 형식을 확인하세요.
DriveName folderID/tdID or `root` IndexLink(if available)
DriveName folderID/tdID or `root` IndexLink(if available)
yt-dlp 또는 보호된 인덱스 링크에서 프리미엄 계정을 사용하려면 다음 형식에 따라 .netrc 파일을 생성하세요.
참고 : netrc가 아닌 .netrc를 생성하면 이 파일이 숨겨지므로 생성 후 숨겨진 파일을 확인하여 편집하세요.
체재:
machine host login username password my_password
예:
machine instagram login anas.tayyar password mypassword
인스타그램 참고사항 : 공개 게시물을 다운로드하려는 경우에도 로그인이 필요하며, 먼저 시도한 후 다른 IP로 로그인했는지 확인해야 합니다(휴대폰 앱에서 확인 가능).
유튜브 참고 : youtube
인증을 위해서는 cookie.txt 파일을 사용하세요.
Aria2c를 사용하면 사용자 이름 유무에 관계없이 봇의 내장 기능을 사용할 수도 있습니다. 다음은 사용자 이름이 없는 인덱스 링크의 예입니다.
machine example.workers.dev password index_password
여기서 호스트는 추출기의 이름입니다(예: Instagram, Twitch). 서로 다른 호스트의 여러 계정을 각각 새 줄로 구분하여 추가할 수 있습니다.
기본 저장소 크레딧: Anasty