国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

gatewayWorker 能實現向群組group發(fā)一條只對群內某個用戶可見的消息嗎

sy21

如題。類似微信群發(fā)紅包,其他用戶搶了紅包,群內聊天界面會出現提示消息,比如“xxx搶了你的紅包”等等,這個消息只對發(fā)紅包的用戶可見,其他搶紅包的人是看不到,workerman的IM 群聊功能如何實現呢?
?
類似融云的IM 群聊功能,如下圖所示:
?

[attach]1751[/attach]
?

3810 2 0
2個回答

phpcreeper

1、gatewayworker默認提供了群聊的功能,不支持題示的業(yè)務功能,畢竟框架簡約的好,重點關注核心的功能;
2、肯定能實現,但你這個場景屬于業(yè)務范疇了,需要定制自己的業(yè)務模型,感覺也比較容易,比如對發(fā)紅包的用戶做個身份鑒定。

  • sy21 2019-02-24

    可以結合gateway的sendToGroup方法第三個參數exclude_client_id來實現,但是總感覺有點不適。既然sendToGroup方法有排除client_id,怎么就沒指定client_id呢

keytehu

給某個人發(fā)就是Gateway::sendToClient啊

  • sy21 2019-02-24

    這個算是私聊,我的想法是在群聊里面發(fā)消息對指定用戶可見,其他人收不到該消息。

  • 不敗少龍 2019-04-02

    就跟@差不多效果

年代過于久遠,無法發(fā)表回答
??