Hỏi cách chat với nhiều user, sử dụng socket.io



  • Hi All
    Mình vừa học node với socket.io, đang muốn build 1 trang chat, không phải chat room nhiều người cùng chat, mà chat 1 người chat với nhiều user, giống kiểu nhắn tin vào page trên facebook rồi page trả lời ấy.
    Mong mọi người giúp đớ cách làm.
    Người trả lời được ví như nhân viên tư vấn, user như khách hàng.



  • Kiểu như support chat, giống y thằng https://subiz.com/vi/



  • Cần phải có 2 role

    1. Role khách
      1.1 Chức năng
      +Gửi tin nhắn
      1.2 Giao diện
    • ô nhập tin nhắn
    • Danh sách trao đổi với tư vấn
    1. Role tư vấn
      2.1 Chức năng
      +Gửi tin nhắn
      +View danh sách khách hàng đang đăng nhập
      2.2 Giao diện
    • Danh sách khách đăng nhập

    Cứ phân tích ra như thế rồi làm từ từ thôi ( Mình cũng chưa làm bao giờ)



  • @Khánh-Poly Sử dụng room trong socket.io, với mỗi một người kết nối tới hệ thống để được hỗ trợ thì tạo ra một room (supporter và user). Khi gửi nhận tin nhắn thì broadcast với room id.



  • Mình đang dùng laravel, redis, socket để build, chưa làm socket.io nhiều, nên khá đuối, bạn có demo không cho mình xin với, hoặc nếu tiện có thể freelancer cho mình được không. Minh ở Hà Nội,
    Bạn cứ thoải mái tính phí.



  • Ok. Mình sẽ build hệ thống này cho bạn với nodejs và socket.io. Add skype nhé: anhviet240589.


Log in to reply