Chuyển tới nội dung chính

CLI

Đặt tên kế thừa

Gói này hiện đang sử dụng các quy ước đặt tên cũ được kế thừa từ phần phụ thuộc ngược dòng của nó. Các tham chiếu đến "plebbit" trong lệnh, đầu ra và cấu hình sẽ được chuyển sang "bitsocial" trong bản phát hành trong tương lai. Chức năng không bị ảnh hưởng.

bitsocial-cli là một công cụ dòng lệnh để tương tác với phần phụ trợ giao thức Bitsocial. Nó cho phép bạn chạy daemon P2P cục bộ, tạo và định cấu hình cộng đồng cũng như xuất bản nội dung -- tất cả đều từ thiết bị đầu cuối.

Nó được xây dựng dựa trên plebbit-js và được 5chanSeedit sử dụng để tạo cộng đồng và quản lý nút.

Cài đặt

Các tệp nhị phân dựng sẵn có sẵn cho Windows, macOS và Linux. Tải xuống bản phát hành mới nhất cho nền tảng của bạn từ GitHub:

Tải xuống từ Bản phát hành GitHub

Sau khi tải xuống, hãy tạo tệp nhị phân có thể thực thi được (macOS/Linux):

chmod +x bitsocial-cli

Chạy Daemon

Việc sử dụng CLI phổ biến nhất là chạy nút Bitsocial. Daemon khởi động lớp mạng P2P và hiển thị API cục bộ mà máy khách có thể kết nối.

bitsocial-cli daemon

Trong lần khởi chạy đầu tiên, daemon sẽ xuất ra các liên kết đến WebUI, một giao diện đồ họa dựa trên trình duyệt để quản lý nút, cộng đồng và cài đặt của bạn. Điều này hữu ích nếu bạn thích GUI hơn các lệnh đầu cuối.

Các lệnh chính

LệnhMô tả
daemonBắt đầu nút P2P Bitsocial
create subplebbitTạo một cộng đồng mới
subplebbit editCập nhật cài đặt cộng đồng (tiêu đề, mô tả, quy tắc)
subplebbit listLiệt kê các cộng đồng được lưu trữ trên nút này
subplebbit startBắt đầu phục vụ một cộng đồng cụ thể
subplebbit stopNgừng phục vụ một cộng đồng cụ thể

Chạy bất kỳ lệnh nào với --help để xem các tùy chọn và cờ có sẵn:

bitsocial-cli daemon --help
bitsocial-cli create subplebbit --help

Quy trình làm việc điển hình

Quy trình thiết lập chung để lưu trữ một cộng đồng mới:

# 1. Khởi động trình nền
bitsocial-cli daemon

# 2. Trong một thiết bị đầu cuối khác, tạo một cộng đồng
bitsocial-cli create subplebbit

# 3. Cấu hình cộng đồng
bitsocial-cli subplebbit edit <address> --title "My Community" --description "A decentralized forum"

# 4. Bắt đầu phục vụ nó
bitsocial-cli subplebbit start <address>

Cộng đồng hiện đang hoạt động trên mạng Bitsocial và có thể truy cập được từ bất kỳ ứng dụng khách tương thích nào.

Liên kết