이것은 mega.nz 링크를 다운로드하고 파일/비디오로 반환하는 텔레그램 봇입니다. - 100% 멍청한 놈이 제작했습니다!
(내가 멍청이를 의미하는 것은 정말로 멍청이를 의미합니다!)
텔레그램에서 @mega_downloader_robot으로 이 봇의 라이브 버전을 찾을 수 있습니다.
@mysterious_uploader_robot의 일부로 @xmysteriousx 가 ❤️으로 작성함
친절하게 이 저장소에 별표를 표시하고 포크해 주세요!✨?
참고 :-
참고 :- heroku에서도 다운로드 속도가 빠릅니다! ?
Ubuntu 20.04(LTS) x64 vps를 만들어보세요! (아래 명령은 모두 Ubuntu 20.04(LTS) x64 vps를 사용한다는 가정 하에 제공됩니다!)
sudo apt updatesudo apt upgradeapt-get updateapt-get install tmuxapt install mesonsudo apt-get install libtool libglib2.0-dev gobject-introspection libgmp3-dev nettle-dev asciidoc glib-networking openssl libcurl4-openssl-dev libssl-devgit clone https://github.com/XMYSTERlOUSX/megatools cd megatoolsmeson bninja -C bsudo ninja -C b install cd wget https://mega.nz/linux/MEGAsync/xUbuntu_20.04/amd64/megacmd-xUbuntu_20.04_amd64.debsudo apt install ./megacmd-xUbuntu_20.04_amd64.deb(표시되는 경우 "다운로드가 샌드박스 처리되지 않은 루트로 파일로 수행됩니다"라는 경고가 표시되면 무시하십시오...이제 다른 단계를 계속 진행하세요!)
tmux이제 더 나아가는 두 가지 방법이 있습니다!
방법 1
sample_config.py 로 이동하여 그 안의 모든 코드를 복사합니다. 분기된 저장소에서 config.py 라는 파일을 만들고 여기에 전체 코드를 붙여넣습니다.config.py 파일 내에서 필드를 편집하는 방법에 대한 예를 볼 수 있습니다.)git clone You_forked_repo_urlapt install python3-pipapt install ffmpeg cd mega-link-downloader-botpip3 install -r requirements.txtpython3 bot.py이제 모든 작업을 올바르게 수행했다면 봇이 성공적으로 실행될 것입니다! ?
방법 2
git clone https://github.com/XMYSTERlOUSX/mega-link-downloader-botapt install python3-pipapt install ffmpeg cd mega-link-downloader-botpip3 install -r requirements.txtcp sample_config.py config.pynano config.pyconfig.py 파일 내부에 있게 됩니다.config.py 파일 내에서 필드를 편집하는 방법에 대한 예를 볼 수 있습니다.)python3 bot.py이제 모든 작업을 올바르게 수행했다면 봇이 성공적으로 실행될 것입니다! ?
API_ID - https://my.telegram.org/apps에서 이 값을 가져옵니다.API_HASH - https://my.telegram.org/apps에서 이 값을 가져옵니다.TG_BOT_TOKEN - https://t.me/BotFather에서 봇을 만들고 여기에 토큰을 입력하세요.Mega_email - 필요하지 않습니다! 프로/비즈니스 기능을 갖춘 mega.nz 계정이 있는 경우에만 메가 이메일을 입력하세요. (본 저장소에서 사용되는 다운로드 엔진 'MEGAcmd'로 링크를 다운로드하는 데 사용됩니다.)Mega_password - 필요하지 않습니다! 프로/비즈니스 기능을 갖춘 mega.nz 계정이 있는 경우에만 메가 비밀번호를 입력하세요. (본 저장소에서 사용되는 다운로드 엔진 'MEGAcmd'로 링크를 다운로드하는 데 사용됩니다.)Bot_username - 봇의 텔레그램 사용자 이름입니다. (사용자 이름 앞에 '@'를 반드시 입력해야 합니다.)AUTH_USERS - 멀티태스킹을 허용하려는 텔레그램 사용자의 ID - 한 번에 여러 링크를 다운로드합니다!OWNER_ID - 귀하(소유자)의 텔레그램 IDREDIS_URI - http://redislabs.com/try-free에서 이 값을 가져옵니다(이 값을 얻는 방법을 모르는 경우 여기에서 전체 비디오 튜토리얼을 볼 수 있습니다:- https://t.me/botzupdate/5)REDIS_PASS - http://redislabs.com/try-free에서 이 값을 가져옵니다(이 값을 얻는 방법을 모르는 경우 여기에서 전체 비디오 튜토리얼을 볼 수 있습니다:- https://t.me/botzupdate/5) /start - 봇이 살아 있는지 확인하기 위해!/help - 봇 사용에 대한 자세한 도움말 가이드를 얻으려면!/deletethumbnail - 저장된 맞춤 썸네일을 삭제하려면!/mega_ini - 귀하가 봇 소유자(봇 배포자)이고 프로/비즈니스 계정이 있는 경우 봇을 배포할 때 구성 변수에 메가 자격 증명을 제공하는 것 외에도 이 저장소에서 사용되는 다운로드 엔진 'megatools'와 함께 사용할 mega.ini 파일을 생성해야 합니다. 링크를 다운로드할 때 할당량 제한을 피하려면 이 단계를 반드시 거쳐야 합니다!메모장이나 다른 방법으로 새 텍스트 파일을 만듭니다. 아래 표시된 코드를 복사하여 새로 생성된 텍스트 파일에 붙여넣습니다. 값을 실제 자격 증명으로 바꾸세요! 그런 다음 파일을 "mega.ini"로 저장합니다.
[Login]
Username = your-mega-email-without-inverted-commas
Password = your-mega-password-without-inverted-commas
[Network]
# 1MiB/s
SpeedLimit = 0
[UI]
Colors = true참고: - 위 코드에서는 자격 증명으로 "사용자 이름"과 "비밀번호"만 변경합니다. 다른 부분은 그대로 두고 파일을 "mega.ini"로 저장하세요.
이제 "mega.ini" 파일을 봇에 보내고 이에 대한 응답으로 /mega_ini 명령을 보냅니다.
/black - 원치 않는 사용자를 봇에서 차단합니다!
( commnad를 봇으로 보내는 구문은 :- /black userid )
/unblack - 봇에서 차단된 사용자를 차단 해제합니다!
( commnad를 봇에 보내는 구문은 :- /unblack userid )
/lisblack - 봇에서 차단된 사용자의 텔레그램 ID 목록을 얻으려면!
/broadcast - 봇의 모든 사용자에게 메시지를 방송합니다!
( Commnad를 봇에 보내는 구문은 다음과 같습니다 :- 브로드캐스트하려는 메시지에 대한 응답으로 /broadcast !)
/stats - 귀하의 봇을 사용한 총 사용자 수를 얻으려면!
저처럼 메가 링크 다운로드용 봇을 만드는 방법을 궁금해하는 사람이나 메가 링크를 다운로드하기 위한 코드를 찾는 사람에게 도움을 주세요. 이것을 공개하려고 생각했습니다. ?❤️
- XMYSTERIOUSX 가 작성하고 제작한 프로젝트