开发者社区> 问答> 正文

发送群聊信息仅指定用户接收

具体需要实现发送群聊信息,指定userid列表,只有userid列表内的成员可见。不是私发消息,实际是在群聊中查看消息。

展开
收起
游客ghzjmsvcbbvau 2023-10-12 11:53:00 55 0
2 条回答
写回答
取消 提交回答
  • 如果您希望指定用户在收到您的信息后回复,您可以直接在群聊中发送消息,并让指定用户回复。

    2023-10-12 15:04:51
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    如果您想在群聊中发送消息,指定只有特定的用户可以看到消息,可以使用MaxCompute中的INSERT INTO语句和WHERE子句来实现。以下是一个示例:

    INSERT INTO table_name (message, sender_id, receiver_ids)
    VALUES ('Hello, everyone!', 'sender_id', ARRAY['receiver_id1', 'receiver_id2', 'receiver_id3']);
    

    这个查询将创建一个新的行,其中包含一个消息、一个发送者ID和一个接收者ID列表。消息是"Hello, everyone!",发送者ID是'sender_id',接收者ID列表是ARRAY['receiver_id1', 'receiver_id2', 'receiver_id3']
    请注意,receiver_ids列是一个数组,其中包含接收者ID列表。如果您想指定只有特定的用户可以看到消息,可以将接收者ID列表中的其他ID删除,或者将接收者ID列表设置为空数组。
    此外,您还可以使用WHERE子句来过滤消息,以确保只有特定的用户可以看到消息。例如,您可以使用以下查询来过滤消息:

    SELECT message
    FROM table_name
    WHERE receiver_ids = ARRAY['receiver_id1', 'receiver_id2', 'receiver_id3'];
    

    这个查询将返回一个结果集,其中包含所有发送给特定用户的消息。

    2023-10-12 13:24:59
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载