Addon 2x [BS] Real time chat - Chat thời gian thực cho XenForo 2 1.4.0

PVS

Super Moderator
Thành viên BQT
Tham gia
28/02/2015
Bài viết
16,832
Được Like
12,692
[BS] Real time chat - Chat thời gian thực cho XenForo 2 1.4.0

Nhắn tin tức thời và tốc độ​

Hai điểm này là cốt lõi của add-on này.
Trò chuyện thời gian thực sử dụng công nghệ Long-Polling và Websockets để đảm bảo giao tiếp tức thời, nghĩa là tất cả các sự kiện trong cuộc trò chuyện sẽ diễn ra với độ trễ tối thiểu cho người dùng.
Ngoài ra, tùy chọn tích hợp "Tìm nạp tin nhắn sau khi tải trang" cho phép bạn tắt hoàn toàn ảnh hưởng của trò chuyện đến tốc độ tải trang: ban đầu, thay vì tin nhắn, sẽ có khung của chúng, sau một giây, tất cả tin nhắn sẽ được tải.

Tính năng gõ của người dùng ✏️

Một cách riêng biệt, làm nổi bật một chức năng hiển thị trong thời gian thực những người hiện đang nhập tin nhắn trong cuộc trò chuyện.

Được thiết kế để thuận tiện​

Trò chuyện kết hợp giữa thiết kế tối giản và các tính năng giao tiếp tối đa.
Không có gì thêm. Thuận tiện khi sử dụng trên thiết bị di động. Xóa giao diện người dùng.

Tích hợp AI​

Add-on có hỗ trợ tích hợp cho trình xử lý ChatGPT từ AI Bots .
Tất cả các bot được tạo trong AI Bots sẽ có sẵn trong cuộc trò chuyện và sẽ phản hồi trong thời gian thực.
Đây là phần chat đầu tiên trên XenForo 2 được tích hợp tính năng này.
* Các bot sẽ hoạt động trong cuộc trò chuyện sau khi định cấu hình lời nhắc trò chuyện ( Tuning ) và kích hoạt bot trong ngữ cảnh trò chuyện ( Triggers ).

Lệnh ️​

Trò chuyện có thể xử lý các lệnh.
Hai lệnh tích hợp:
/to @Username – lệnh đề cập, tô sáng thông báo cho người dùng được đề cập.
Được chèn bằng cách nhấp vào hình đại diện/biệt hiệu của người dùng trong cuộc trò chuyện.
/pm @Username – lệnh cho các tin nhắn riêng tư giữa những người dùng. Tin nhắn được gửi bằng lệnh này sẽ chỉ hiển thị với người nhận và người gửi.
/clear – xóa cuộc trò chuyện.
/clear @Username – xóa tin nhắn của người dùng.
Được chèn bằng cách nhấp đúp vào hình đại diện/biệt hiệu của người dùng trong cuộc trò chuyện.
* Quản trị viên không có khả năng xem tin nhắn riêng tư trong trò chuyện.

Add-on cũng có các công cụ tích hợp để phát triển các lệnh của riêng bạn.

Thiết lập ▶️

Trò chuyện có hai công nghệ để cung cấp thông tin liên lạc giữa những người dùng: AJAX Long-Polling và Websockets.
AJAX Long-Polling không yêu cầu cấu hình bổ sung sau khi cài đặt, nhưng nó không hoạt động nhanh như Websockets.
Websockets yêu cầu cấu hình và thao tác Nginx bổ sung trên máy chủ: hãy xem hướng dẫn bên dưới.

Hướng dẫn​

Cấu hình Nginx cho ⚙️websocket​

Nếu bạn sử dụng Cloudflare:​

1. Chuyển đến phần Network.
2. Kích hoạt tùy chọn Websockets .
Khuyên bạn nên đọc bài viết này để hiểu cổng nào có sẵn cho bạn.

Thay đổi cấu hình:​

1. Mở cấu hình nginx chính (đường dẫn thường là /etc/nginx/nginx.conf)
2. Dán đoạn code sau vào phần http {
NGINX:
map $http_upgrade $connection_upgrade {
    default upgrade;
    ''      close;
}
3. Mở tệp cấu hình domain của bạn.
4. Dán đoạn code sau vào phần location / {
NGINX:
location /chat.io/ {
    proxy_pass http://127.0.0.1:2053;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection $connection_upgrade;
}
5. Khởi động lại nginx bằng lệnh service nginx restart.

Chạy máy chủ websockets​

Cấu hình sẵn​

1. Chuyển đến tùy chọn trò chuyện.
2. Thay đổi giá trị "Port" thành 2053 .
3. Thay đổi giá trị "Type of client-server communication" thành (WebSocket) Proxied address . Trong trường xuất hiện, viết /chat.io.

Launch​

1. Mở bảng điều khiển SSH trên máy chủ của bạn.
2. Chuyển đến thư mục diễn đàn bằng lệnh cd.
3. Khởi động máy chủ trò chuyện bằng lệnh php chat_cli start -d.

Dừng lại​

Để dừng máy chủ trò chuyện, hãy sử dụng php chat_cli stoplệnh.

Khởi động lại​

Để dừng máy chủ trò chuyện, hãy sử dụng lệnh php chat_cli stop.

Đổi cổng​

Khi bạn thay đổi cổng trong các tùy chọn, bạn cần khởi động lại máy chủ trò chuyện.

Chat.pngTyping feature.pngOptions.pngPermissions.pngModerator permissions.pngAI Bots permissions.pngAlerts.pngHighlight mentioned message in history.pngAI Bots tuning.pngStyle properties.pngManage bans.pngSmilies.pngBB code buttons.pngCommands.png
Chúc các bạn thành công.


Nguồn: xenforo.com​
 

Đính kèm

  • BS-RealTimeChat-1.4.0.zip
    455.1 KB · Lượt xem: 9

Hướng dẫn sử dụng

XenForo 1 XenForo 2
Translate by PVS

Dịch vụ XenForo của VNXF

Mobile/Zalo: 0906081284

Telegram: anhanhxf

Chỉ nhận web nội dung lành mạnh

Nhà Tài Trợ

Mút Xốp Không Gian
Mút Sofa Không Gian
Top Bottom