Giới thiệu
Thời gian vừa qua game telegram đã tạo ra cú nổ lớn trong cộng đồng tiền ảo với sự kiện phát airdrop NOT coin và DOGS coin. Nhiều anh em đã nhận được khoản tiền lớn từ đợt phát airdrop đó. Và đợt vừa rồi NOT lại phát triển tiếp game Not Pixel, và mình mong răng đây sẽ là game sẽ nổ lớn như các con game trước đó.
Vì trong việc phát airdrop mang tính chất hên xui, nên mình muốn phát triển 1 ứng dụng giúp mình cũng có thể chơi game này mà sẽ không làm mình tốn quá nhiều thời gian, đặc biệt sẽ miễn phí cho anh em, và xa hơn nữa hướng dẫn cho anh tiếp cận các công cụ lập trình để có thể sau này ứng dụng cho các công việc các bạn cần.
Node.js là mã nguồn mở, chạy được đa nền tảng (Windows, Linux, Unix, Mac OS X, …) cho phép chạy mã code javascript.
Puppeteer là thư viện javascript cho phép bạn lập trình điều khiển chrome hoặc firefox.
Vậy chúng ta sẽ cài Node,js làm môi trường để chạy code, sau đó dùng ngôn ngữ javascript để viết lên chương trình điều khiển.
Và cuối cùng sẽ hướng dẫn các bạn tư duy để hỏi ChatGPT thực hiện việc code chương trình thay vì phải tự nghiên cứu viết ra.
Các bước thực hiện
1. Cài đặt chrome portable và login sẵn tài khoản telegram
Các bạn cần cài đặt đặt chrome portable theo link: https://portableapps.com/apps/internet/google_chrome_portable
Và các bạn nên để cấu trúc folder dạng
- Chrome portable
- Tài khoản 1
- Tài khoản 2
- ……
2. Cài đặt Node.js
Các bạn hãy tham khảo cài Node.js theo bài viết sau: https://thanghanh102.com/huong-dan-cai-dat-node-js-tren-windows/
3. Dùng ChatGPT để tự động sinh code điều khiển
Ban đầu mình sẽ rà soát game, sau đó mình sẽ đưa ra các yêu cầu để tạo nên chương trình theo ý muốn.
Source tham khảo:
Đây là code mình đã thực hiện theo các bước trên. Chưa được đầy đủ lắm nhưng đã chạy được cơ bản:
- Vẽ các pixel theo số điểm hiện có
- Claim số điểm hiện có
- Auto chạy lại mỗi 30 phút
Source code:
- V1.0: https://thanghanh102.com/wp-content/uploads/share_source/telegram/auto/auto_not_pixel_v1.0.zip
Lúc tải về các bạn giải nén. sau đó vào folder chứa file package.json. tiếp tục ấn chuột phải + shift vào vùng trống và chọn “Open in terminal” hoặc “Open PowerShell window here”
Sau đó gõ vào cửa sổ dòng lệnh và nhấn enter
npm install
Chờ cài đặt hoàn tất
Chọn chuột phải + shift (ở window 11 sẽ hiện như bài hướng dẫn) và chọn vào Edit in Notepad, hoặc chọn Open with và tìm đến chương trình notepad.
Sau đó tìm đến dòng sau, sửa và lưu lại (ctrl+s)
const baseFolder = 'E:\\zzzzzzzz';
// Hãy sửa thành folder chứa các folder chrome portable
// Ví dụ: D:\NickTeleChrome thì sửa thành 'D:\\NickTeleChrome' và chú ý phải thêm 1 \ trước các dấu \ vì đây là quy định của code
Quay lại cửa sổ dòng lệnh bật ở trên và gõ lệnh sau để chạy chương trình tự động
node runPuppeteer.js
Bình luận