流服务器端聊天消息POST

问题描述 投票:1回答:1

我想直接从后端向聊天频道发布新消息。我可以看到如何在Feed上进行操作,但找不到与聊天类似的内容。最直接的方法是什么?

server-side getstream-io
1个回答
0
投票

您可以使用诸如此类的内容在Stream Chat中从后端发送消息

const searchAndSendMessage = async (channelID, userID, message) => {
  const filterID = { id: channelID };
  const channel = await client.queryChannels(filterID, {});
  channel[0].sendMessage({user: { id: userID }, text: message})
  return channel[0];
};

[请注意,使用服务器端身份验证从后端发送消息时,则需要包含message.usermessage.user_id,否则会引发错误。

© www.soinside.com 2019 - 2024. All rights reserved.