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

81
4972

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.

IV. Hướng dẫn xài có tâm.

k phải dân code đọc thấy rắc rối bỏ mợ 😀

Vậy mình hướng dẫn 1 cách dễ dàng, nhanh gọn. Sau khi tải file mới nhất: https://bit.ly/2FJMrh2 nhớ cài JDK.
Chạy file Repeat_4_0_1.jar, sau đó nhấn nút này (để ghi tất cả hoạt động trên bàn phím):

Làm gì đó: chẳng hạn mở voz, vote đại 1 bài, comment lung tung.
Sau đó quay lại phần mềm, bấm lại nút đó (để stop việc ghi lại).

Để phát lại những thao tác vừa làm thì bạn bấm nút này:


Lưu ý: khi tắt phần mềm nó mất hết nhé. Nên lưu lại source đã làm bằng cách nhấn Ctrl + M để generate source đã ghi âm nãy giờ.
Tiếp theo nhấn Ctrl + S để lưu lại source, chọn folder nào dễ dễ lát còn nhớ mở lại.

Khi nào cần chạy lại kịch bản trên thì mở lại phần mềm, nhấn Ctrl + L để Load Source.
Tiếp theo click các nút sau theo thứ tự từ trái sang phải.


Mục đích là Compile code (để biên dịch thì nó mới hiểu). Sau khi hiểu rồi thì nhấn nút kế bên để chạy.

Thêm vòng lặp for(int i=1; i<=xxxx; i++) { // bao khối code vừa generate ra }
với xxxx là số bạn chọn (vd: 1000). Nó sẽ lặp lại thao tác đó 1000 lần. :beauty::beauty:

Có gì khó hiểu cứ các bạn cứ để comment lại nha. Mình giới thiệu cách dùng đơn giản nhất rồi ak. Hi vọng sẽ giúp ích cho các bạn. 🙂

Cùng cheer… cho 1 ngày đẹp trời tại sharengay.com

Tool automation – tự động hóa mọi công việc thật dễ dàng
4.8 (96.67%) 24 votes

81
Bình luận bài viết

avatar
22 Comment threads
59 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
24 Comment authors
MeoheoasakaDr.StrangelongHoang Recent comment authors
mới nhất cũ nhất like nhiều nhất
Meoheo | <span class="wpdiscuz-comment-count">1 comments</span>
Khách
Meoheo | 1 comments

Bác ơi cho em hỏi, tool này có thể chạy như IMacros ko? Nghĩa là nó vẫn hoạt động trong khi mình làm viec trên một app khác ý. Hay là nó như kiểu AutoIT bắt buộc phải để im đúng cái màn hình đang cần làm ?

asaka | <span class="wpdiscuz-comment-count">1 comments</span>
Khách
asaka | 1 comments

mình k chạy được trên win. mình cài jdk rồi cg k đk

Dr.Strange | <span class="wpdiscuz-comment-count">2 comments</span>
Khách
Dr.Strange | 2 comments

Mình là mem mới. tình cờ phát hiện page này khá hay. thanks AD

long | <span class="wpdiscuz-comment-count">2 comments</span>
Khách
long | 2 comments

can video cai dat ad ak

Hoang | <span class="wpdiscuz-comment-count">6 comments</span>
Khách
Hoang | 6 comments

E đang tìm hiểu về click quảng cáo nhận tiền nhưng có 1 mục gõ capcha 4 số. Có cách nào để vượt qua capcha này không ad? Tks ad bài biết bổ ích

tuấn | <span class="wpdiscuz-comment-count">4 comments</span>
Khách
tuấn | 4 comments

Cho mình hỏi là source trên chức năng giống như soft autoclick phải không admin ơi 😀

Văn Phúc | <span class="wpdiscuz-comment-count">41 comments</span>
Khách
Văn Phúc | 41 comments

Hay lắm anh. Em bookmark trang của a rồi ạ. 1 điểm đến thú vị

Nguyễn Hân Hoan | <span class="wpdiscuz-comment-count">4 comments</span>
Khách
Nguyễn Hân Hoan | 4 comments

Hay quá. Mong sớm đủ 50 cmt để anh viết bài chia sẻ

trongnhanch | <span class="wpdiscuz-comment-count">1 comments</span>
Khách
trongnhanch | 1 comments

Bing cho đọc hơn 500 chữ chưa bác ới

Kim Nhung | <span class="wpdiscuz-comment-count">9 comments</span>
Khách
Kim Nhung | 9 comments

Bing gì z bác? Share e với

Nguyễn Thị Tẹt | <span class="wpdiscuz-comment-count">2 comments</span>
Khách
Nguyễn Thị Tẹt | 2 comments

Bạn ơi mình có 1 loạt nick facebook, bây giờ mình dùng tool này để tự động hóa việc thay ảnh đại diện, ảnh bìa, post status, like… được không?

Văn Phúc | <span class="wpdiscuz-comment-count">41 comments</span>
Khách
Văn Phúc | 41 comments

Bạn có giải pháp nào ko? Mình đang cần cái tương tự

Duy | <span class="wpdiscuz-comment-count">50 comments</span>
Khách
Duy | 50 comments

Ngon đó, mình sẽ tham khảo để áp dụng :D!

Tran Ha | <span class="wpdiscuz-comment-count">18 comments</span>
Khách
Tran Ha | 18 comments

Hành văn như ông Hoàng bên toidicodedao

Hoang | <span class="wpdiscuz-comment-count">1 comments</span>
Khách
Hoang | 1 comments

Minh chạy tool mà nó bị lỗi chỗ vị trí bắt đầu chạy, nên lúc chạy tool nó bị k đúng thao tác lúc mình ghi. bạn chỉ mình khác phục với

Tuấn Lê | <span class="wpdiscuz-comment-count">1 comments</span>
Khách
Tuấn Lê | 1 comments

hóng bài viết “Tôi đã phát triển entruyen.com như thế nào?” của bác

Le Phong Vu | <span class="wpdiscuz-comment-count">18 comments</span>
Khách
Le Phong Vu | 18 comments

thú vị đó bạn, viết 1 bài share mà về kỹ thuật đi 😀

Duy Linh | <span class="wpdiscuz-comment-count">5 comments</span>
Khách
Duy Linh | 5 comments

Rất thú vị bác thớt ạ

Hoàng | <span class="wpdiscuz-comment-count">25 comments</span>
Khách
Hoàng | 25 comments

cảm ơn chủ thớt. giải pháp mới cho anh em chơi mmo.

Nguyễn Xuân CHính | <span class="wpdiscuz-comment-count">31 comments</span>
Khách
Nguyễn Xuân CHính | 31 comments

cẢM ƠN CHỦ THỚT QUÁ HAY HE HE

Vũ Hoàng | <span class="wpdiscuz-comment-count">16 comments</span>
Khách
Vũ Hoàng | 16 comments

Cảm ơn chủ thớt, blog nhiều bài hay lắm.
Mình cũng đang muốn làm 1 trang web truyện.

MR ABC | <span class="wpdiscuz-comment-count">1 comments</span>
Khách
MR ABC | 1 comments

mình cũng từng có ý định làm ra 1 tool y chang thế này từ cỡ 2 năm trước nhưng chần chừ mãi ko chịu làm 😀

Nguyễn Văn Minh | <span class="wpdiscuz-comment-count">31 comments</span>
Khách
Nguyễn Văn Minh | 31 comments

Hi bạn
Tool này đùng để search từ khóa liên tục => Tăng thứ hạng web khi dùng GG search ko ah?
Mình không phải dân IT hay SEO nên hỏi hơi ngớ ngẩn, hihi

Chanh | <span class="wpdiscuz-comment-count">3 comments</span>
Khách
Chanh | 3 comments

vOzer ủng hộ nhé 🙂