Tool automation – tự động hóa mọi công việc thật dễ dàng

Tool automation – tự động hóa mọi công việc thật dễ dàng

Trong cuộc sống không tránh khỏi những lúc bạn phải làm 1 việc lặp đi lặp lại với quy tắc giống nhau. Trên màn hình máy tính cũng vậy, có những công việc nhàm chán lặp đi lặp lại hàng nghìn lần. Nếu là trên máy tính thì không cần đâu, vì chúng ta đã có giải pháp cho vấn đề này, hãy cùng sharengay tìm hiểu nhé!

I. Giới thiệu:

Tool này tên gọi là Repeat có vẻ như do 1 bạn dev dân Việt Nam mình làm ra (tự hào vl).
Link dự án: https://github.com/repeats/Repeat – nhớ click Star để ủng hộ tinh thần tác giả.
Github tác giả – Hoai Phuoc Truong: https://github.com/hptruong93
Mình theo dõi dự án này từ những ngày đầu, chẳng là mình hay xem Github Trend thì tình cờ thấy project này, ngay lập tức mình nhận thấy những tiềm năng “nguy hiểm” từ nó. Theo lời tác giả là có khả năng tăng năng suất từ x2 – x5. Một con số ấn tượng với 1 người lười chảy thây như mình. Dĩ nhiên là nếu bạn sử dụng đúng cách. :v
Chơi Plant vs Zombies theo phong cách “ỚT HIỂM”:
Điểm qua 1 vài tính năng chính đáng chú ý:
  • Được viết bằng Java, đây có thể coi là điểm cộng lớn nhất do hỗ trợ đa nền tảng: Windows, MacOS, Linux. Lưu ý cần cài JDK để build và compile code.
  • Ghi lại mọi hành động trên màn hình máy tính và lặp lại hành động đã ghi.
  • Lưu mã đã ghi lại và hỗ trợ việc chạy mã đã lưu.
  • Gán phím nóng cho từng tác vụ. Ví dụ bạn đang chạy tác vụ: auto vote 1 sao voz. Sau đó chạy auto comment voz.
  • Không lưu lại mật khẩu khi type – vì open source, a/e có thể tự xem.
Giờ bần tăng ghiền đi lấy kinh quá, cho bần tăng đi lấy kinh 1000 lần bần tăng cũng đi.
Phật tổ: ờm. Thích thì chiều.
for (int i = 1; i <= 1000; i++) {
      ban_tang_di_lay_kinh();
      if(ban_tang_so_roi) break;
}
Thêm vòng lặp for (int i = 1; i<=1000; i++) { ... } để giúp đoạn code bạn vừa ghi lại chạy 1000 lần nhé. Rất dễ, nếu bạn không làm được thì comment bên dưới nhé. Mình sẽ hướng dẫn.

II. Tool Repeat áp dụng được trong trường hợp nào?

Mình đưa ra 1 vài ví dụ thực tế mình đã trải qua – mình sẽ nói khá dài dòng về quá trình phát triển cũng như thực hiện.
  1. Adf.ly và auto click: kiếm tiền online thật đơn giản.

  • Khách yêu cầu làm tool adf.ly – 1 dịch vụ kiếm tiền bằng link rút gọn, tự click “Skip Ad” để kiếm tiền từ link Ref. Hồi năm 2013 – 2014, cách này còn kiếm tiền được do thằng Adf.ly khá chuối nó không phân biệt được những request từ IP mình fake. Lúc đó mình dùng TunnelBear do thằng này reg 1 phát nó cho 1GB bandwidth, khoảng năm 2014 nó hạ xuống 500MB. Lúc này mình trong team auto của 1 công ty tên là Lapsoft. Mọi project đều làm bằng C# với Selenium và PhantomJS. Đến khoảng giữa năm 2014 thì ngưng do adf.ly có cơ chế cộng tiền rất ít với những link ref từ IP fake.
  • Giải pháp: tool cũng đơn giản, code khoảng 2 ngày nhưng hiện tại với tool auto mình sắp giới thiệu thì bạn không cần code.
  • Một vài keyword cho a/e: “kiếm tiền online bằng xem video – trước có làm cho 1 ông auto video paltalk thấy ông kiếm được kha khá”, “kiếm tiền online bằng click quảng cáo”,… Đương nhiên là không dễ ăn của ngoại, nhưng gợi ý anh em vài key chơi.

2. Tạo nội dung truyện audio cho website.

  • Ok. Mình đang có 1 plan nhỏ làm 1 trang web truyện audio. Đam mê chơi thôi, chủ yếu làm content nhiều để up lên Youtube kiếm chút ít. Mình dự định sẽ public hướng dẫn a/e làm site truyện audio trong loạt bài viết – Tôi đã phát triển entruyen.com như thế nào? Khỏi gõ làm gì vì mình chưa mua domain. Nếu a/e muốn mình viết loạt bài hướng dẫn về phát triển website truyện audio thì hãy comment bên dưới. Đủ 50 comment mình mới làm 🙂 keke.
  • Giờ phần chính, tại sao tạo nội dung truyện audio lại cần tool auto làm gì? Nhiều nơi khác có thể có tool hoặc cách làm hay hơn. Nhưng với mình, cách này là tiện + ngon nhất. Mình cần 1 file pdf truyện, sau đó copy hết vào trình chuyển văn bản thành giọng nói của anh OpenFPT AI. Khố nỗi anh này khá khó tính, anh chỉ cho 2000 kí tự / 1 request. Nên chỉ copy text 1 trang mất mợ 2000 kí tự rồi, sau đó dán vào API OpenFPT để generate ra file audio. Sau khi có file audio ta dán vào IDM để download về.
  • Vấn đề chính là mỗi lần copy text được 1 trang, giả như quyển Tinh Thần Biến (mình đã kinh hết – nhiều lúc không hiểu mình là người hay quỷ 🙁 ) có 5500 trang chứ nhiêu đâu. Cứ lặp đi lặp lại 5500 lần cho 1 bộ truyện hơi phê.
  • Tool này giải quyết được hoàn hảo vấn đề trên, còn cách làm chi tiết như thế nào thì hẹn các bạn trong loạt bài “Tôi đã phát triển entruyen.com như thế nào?”.
Nói có sách mách có chứng nhé. Đây là giao diện trang Én Truyện mình đang phát triển.
Giao diện EnTruyen – dữ liệu demo

3. Auto vote 5 sao hay auto comment trên Voz để troll admin cũng được. 🙂 – cái này mình chưa thử.

Ngoài ra còn rất nhiều trò vui để làm với tool auto Repeat này, 2 cái đầu là làm để kiếm tiền và đã chạy thực tế được.
Ưu điểm trong quá trình sử dụng:
  • Đơn giản, dễ dùng. Phù hợp với những case đơn giản.
  • Bắt được sự kiện của phím tắt, tổ hợp phím (Ctrl + C, Ctrl + A,…).
  • Không phải học 1 ngôn ngữ mới như Auto IT, là 1 người bình thường không biết code gì cũng làm được.
Nhược điểm của tool:
  • Với những auto cần dữ liệu đổ vào hoặc data từ file txt, excel,.. thì không làm được. Ví dụ: tool auto reg sim số, bạn cần thao tác với tệp khách hàng thường là từ file excel, lấy dữ liệu từ cột rồi đổ vào trang đăng ký thông tin sim. CMND của khách thường lấy random thì ta có thể áp dụng cách đã up lên rồi thì xóa tấm đó đi.
  • Không capture được thao tác cuộn chuột. Không ghi được sự kiện kéo thả để chọn 1 vùng (văn bản, file,…). Đây là giải thích từ tác giả: https://github.com/repeats/Repeat/issues/4
  • Mình không biết cách chỉnh tốc độ để khi nào cần nhanh, khi nào cần chậm.
    c.blockingWait(100); //To make sure the hotkey has been fully released

III. Link tải và hướng dẫn cài đặt.

Link tải Repeat bản mới nhất: https://bit.ly/2FJMrh2
Luôn cập nhật file mới nhất tại đây: https://github.com/repeats/Repeat/releases
Để chạy và biên dịch được code cần cài JDK (JRE chỉ là môi trường để chạy file .jar) nhưng trong trường hợp này chúng ta cần JDK để biên dịch được những đoạn code đã xuất ra.
Link JDK bản mới nhất: https://bit.ly/1iOZIrD
Tùy hệ điều hành mà nó sẽ tự nhận diện ra đưa ra trang download phù hợp. Chỉ việc nhấn nút download về và cài đặt, quá trình cài đặt JDK khá lâu. Kiên nhẫn chờ cài cho xong nhé.
Sau khi tải về thì chạy file `Repeat_4_0_1.jarnhư bình thường thôi.
Previous
Next Post »