Tự Động Hóa Bài Đăng Mạng Xã Hội Với Claude Code và Raspberry Pi

4 views

Claude Code trên Raspberry Pi mang lại khả năng tự động hóa mạnh mẽ, đặc biệt khi cần hệ thống hoạt động liên tục 24/7. Thay vì sử dụng laptop, Raspberry Pi là nền tảng lý tưởng cho việc lên lịch tác vụ, gửi lệnh từ xa và tự động hóa các hoạt động trực tuyến. Bài viết này sẽ hướng dẫn bạn cách thiết lập Claude Code và sử dụng nó để tự động hóa bài đăng mạng xã hội.

Tại Sao Nên Dùng Raspberry Pi Với Claude Code?

Tại Sao Nên Dùng Raspberry Pi Với Claude Code?

Claude cung cấp ba sản phẩm: giao diện web, ứng dụng máy tính và Claude Code. Ứng dụng máy tính chỉ hỗ trợ Mac hoặc Windows, nhưng Claude Code có bản cài đặt dành cho Linux, cho phép nó chạy trên Raspberry Pi. Lợi ích chính khi sử dụng Raspberry Pi là:

  • Hoạt động 24/7: Raspberry Pi có thể chạy liên tục mà không cần tắt, lý tưởng cho các tác vụ tự động hóa và lên lịch.
  • Tự động hóa và lập lịch: Thực hiện các tác vụ định kỳ như đăng bài mạng xã hội hoặc thu thập dữ liệu.
  • Điều khiển từ xa: Gửi lệnh đến Raspberry Pi từ bất cứ đâu.

Hướng Dẫn Cài Đặt Claude Code Trên Raspberry Pi

Hướng Dẫn Cài Đặt Claude Code Trên Raspberry Pi

Để bắt đầu, bạn cần có một Raspberry Pi đã được cấp nguồn và truy cập từ xa (ví dụ qua VNC).

1. Cài Đặt Claude Code

  1. Mở terminal trên Raspberry Pi.
  2. Sao chép và dán lệnh cài đặt Claude Code từ trang web chính thức (hoặc từ hướng dẫn GitHub được cung cấp). Lệnh này có thể mất vài phút để hoàn thành.
  3. Sau khi cài đặt xong, sao chép và dán lệnh để thiết lập các biến môi trường vào tệp bash.rc của bạn.
  4. Khởi động Claude bằng cách gõ Claude vào terminal.
  5. Hoàn tất quá trình chào mừng:
  • Chọn giao diện.
  • Xác thực tài khoản của bạn.
  • Đặt mật khẩu để mã hóa thông tin đăng nhập trên Raspberry Pi.
  • Đăng nhập bằng tài khoản của bạn và cấp quyền kết nối.
  • Đóng trình duyệt Chrome và quay lại phiên Claude Code.
  • Bạn sẽ thấy thông báo đăng nhập thành công. Nhấn Enter để tiếp tục và xác nhận tin tưởng thư mục hiện tại.
  1. Kiểm tra bằng cách gửi một tin nhắn thử nghiệm để đảm bảo Claude Code hoạt động.

2. Thiết Lập Playwright MCP để Tự Động Hóa Trình Duyệt

Playwright là một công cụ cho phép Claude Code tương tác với trình duyệt web, thực hiện các hành động như điều hướng trang, chụp ảnh màn hình.

  1. Thoát Claude bằng cách nhấn Ctrl + C hai lần trong terminal.
  2. Để quản lý dự án tốt hơn, hãy tạo một thư mục mới cho dự án tự động hóa mạng xã hội (ví dụ: Twitterbot). Điều hướng vào thư mục đó và khởi động lại Claude.
  3. Cài đặt NodeJS: Chạy lệnh cài đặt NodeJS (sẽ có trong hướng dẫn GitHub).
  4. Cài đặt Trình duyệt Chromium Tương thích:
  • Chạy lệnh để cài đặt một phiên bản trình duyệt web khác (do một số gói không tương thích với bản phân phối Linux trên Raspberry Pi). Lệnh này sẽ có trong hướng dẫn GitHub.
  • Tìm đường dẫn của trình duyệt Chromium đã cài đặt bằng lệnh (ví dụ: /usr/bin/chromium).
  • Dán lệnh thiết lập Playwright, đảm bảo đường dẫn đến trình duyệt Chromium của bạn chính xác. Lệnh này cũng sẽ có trong hướng dẫn GitHub.
  • Nếu muốn trình duyệt chạy ẩn (không hiển thị giao diện), hãy thêm cờ headless. Trong quá trình thử nghiệm, bạn có thể bỏ cờ này để quan sát trực quan.

3. Tự Động Hóa Bài Đăng Mạng Xã Hội

  1. Khởi động Claude và yêu cầu nó sử dụng Playwright MCP server.
  2. Kiểm tra kết nối Playwright MCP bằng lệnh /mcp.
  3. Đăng nhập tài khoản mạng xã hội: Mở trình duyệt web trên Raspberry Pi và đăng nhập vào tài khoản mạng xã hội bạn muốn tự động hóa (ví dụ: Twitter). Việc này giúp lưu trữ phiên đăng nhập, tránh phải gửi thông tin đăng nhập trực tiếp qua Claude Code.
  4. Lên lịch bài đăng tự động: Sử dụng lệnh loop của Claude để thiết lập lịch trình. Ví dụ, để đăng một câu chuyện cười mỗi phút:

loop every minute, use the playright MCP to go to Twitter and make a joke.

  1. Claude sẽ bắt đầu thực hiện tác vụ. Lần đầu tiên, bạn có thể cần cấp quyền một vài lần khi Claude yêu cầu.
  2. Để dừng tác vụ đã lên lịch, bạn có thể gõ Can you stop? hoặc remove scheduled post.

Ưu điểm của việc sử dụng Playwright MCP:

  • Tương tác như con người: Vì các tác vụ được thực hiện thông qua trình duyệt web trên mạng cục bộ của bạn, nó sẽ giống như một người dùng thực chứ không phải bot dựa trên API.
  • Linh hoạt: Claude có thể tự động kéo dữ liệu từ nhiều nguồn khác nhau, tổng hợp và đăng tải hàng loạt.

Điều Khiển Claude Code Từ Xa

Điều Khiển Claude Code Từ Xa

Claude Code có tính năng “remote control” cho phép bạn gửi tin nhắn hoặc lệnh từ điện thoại đến Claude đang chạy trên Raspberry Pi.

  • Thoát Claude trong terminal.
  • Dán lệnh để kích hoạt tính năng điều khiển từ xa (sẽ có trong hướng dẫn GitHub).
  • Tính năng này cho phép bạn truy cập các phiên hoạt động của Claude thông qua ứng dụng hoặc web. Lưu ý rằng tính năng này có thể chưa hoạt động ổn định tại thời điểm ghi video.

Khả Năng Mở Rộng Của Claude Code Trên Raspberry Pi

Với Claude Code chạy 24/7 trên Raspberry Pi, khả năng tự động hóa là vô tận:

  • Tích hợp Home Assistant: Kết hợp với hệ thống nhà thông minh.
  • Thu thập và phân tích dữ liệu: Tự động thu thập số liệu kênh YouTube, phân tích bình luận, xu hướng và tạo báo cáo hàng tuần.
  • Cập nhật thông tin: Đăng tải tin tức, sự kiện toàn cầu hoặc các thông tin khác theo lịch trình.
Đánh giá ngay!
(0 lượt đánh giá - 0/5)
Cao Thiên
Là một người đam mê công nghệ AI, tôi sáng lập Tips AI Tech để chia sẻ kiến thức và xu hướng mới nhất, giúp mọi người dễ dàng tiếp cận và ứng dụng AI vào cuộc sống.