我想直接从后端向聊天频道发布新消息。我可以看到如何在Feed上进行操作,但找不到与聊天类似的内容。最直接的方法是什么?
您可以使用诸如此类的内容在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.user
或message.user_id
,否则会引发错误。