потоковое серверное сообщение чата POST - PullRequest
1 голос
/ 12 апреля 2020

Я хотел бы публиковать новые сообщения в чате прямо из моего бэк-энда. Я вижу, как это сделать в каналах, но не могу найти ничего похожего на чат. Какой самый простой способ сделать это?

1 Ответ

0 голосов
/ 14 апреля 2020

Вы можете отправлять сообщения из вашего бэкенда в потоковом чате, используя что-то вроде этого

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, иначе вы выдадите ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...