diff --git a/README.md b/README.md index 3e2f0a1..f5b3206 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,18 @@
LỊCH SỬ CẬP NHẬT +- **Update**(20/10/2021): + + - Chức năng tải ảnh với độ phân giải GỐC: + - ![](./screenshots/13.png) + - **Ưu điểm**: + - Tải ảnh gốc chắc chắn là sướng hơn ảnh bị nén rồi :))))))) + - **Nhược điểm**: + - Tốc độ tải chậm hơn tải ảnh chất lượng thường (Do với mỗi ảnh phải gọi thêm 1 API để lấy link tải ảnh gốc) + - Tỷ lệ bị ban (FB không cho tải nữa và tự đăng xuất}) cao hơn, do gọi API liên tục. + - => Các bạn chỉ cần login lại và lấy access token mới là tải được tiếp + - Để giảm tỷ lệ bị ban, hãy tăng thời gian chờ ở biến WAIT_BEFORE_NEXT_FETCH_LARGEST_PHOTO trong file [config.js](./config.js) nhé + - **Update**(03/10/2021): - Giao diện tiếng việt có dấu. diff --git a/config.js b/config.js index c79e867..c61d195 100644 --- a/config.js +++ b/config.js @@ -1,6 +1,7 @@ // you can modify all the variables below export const ACCESS_TOKEN = "YOUR_ACCESS_TOKEN"; export const WAIT_BEFORE_NEXT_FETCH = 0; // thời gian chờ (ms) trước mỗi lần fetch tiếp theo +export const WAIT_BEFORE_NEXT_FETCH_LARGEST_PHOTO = 200; // thời gian chờ (ms) trước khi tải ảnh có độ phân giải lớn. Nếu chờ ít thì rất dễ bị facebook ban export const ID_LINK_SEPERATOR = ";"; export const PHOTO_FILE_FORMAT = "png"; // OR jpg export const VIDEO_FILE_FORMAT = "mp4"; // OR wav ? diff --git a/screenshots/13.png b/screenshots/13.png new file mode 100644 index 0000000..79f8cca Binary files /dev/null and b/screenshots/13.png differ diff --git a/scripts/menu.js b/scripts/menu.js index 61e6d56..7620f16 100644 --- a/scripts/menu.js +++ b/scripts/menu.js @@ -69,6 +69,10 @@ const menuDownloadAlbum = async () => { from_photo_id_text == "0" ? null : from_photo_id_text; const is_largest_photo = largest_photo == "0" ? false : true; + if (action.key == 2 && is_largest_photo) { + console.log(`[!] Lưu LINK ảnh chất lương cao hiện chưa hỗ trợ.`); + } + action.key == 1 ? await downloadAlbumPhoto({ albumId: album_id, @@ -113,6 +117,11 @@ const menuDownloadWallMedia = async () => { "> Tải ảnh chất lượng cao nhất? (0-Không, 1-Có): " ); const is_largest_photo = largest_photo == "0" ? false : true; + + if (action.key == 2 && is_largest_photo) { + console.log(`[!] Lưu LINK ảnh chất lương cao hiện chưa hỗ trợ.`); + } + action.key == 1 ? await downloadWallMedia({ targetId: target_id,