Чат Discourse

Упоминание отдельных пользователей или групп даст возможность пригласить их в канал, если они ещё не являются участниками.

Означает ли это, что нет способа отправить людям ссылку на чат? Или можно упомянуть их через @, а затем отправить ссылку?

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

Вы можете предоставить им ссылку, которая автоматически добавляет их в группу с доступом к чату. Возможно, раздел «Перейти к теме» может представлять собой тему, объясняющую, что такое чат, и содержать ссылку на чат и инструкцию по его использованию.

1 лайк

Официальной документации по API чата нет, но он доступен.

2 лайка

Если они уже находятся в группе, можем ли мы, однако, перенаправить их прямо в чат?

1 лайк

Да, вы можете отправить им ссылку на канал или на отдельное сообщение. Если они еще не в канале, но имеют право присоединиться, они могут перейти по этой ссылке и выбрать присоединение (независимо от того, пригласили ли вы их через упоминание).

Поток упоминание → приглашение — это удобство, если вы просто хотите добавить их в канал или случайно упомянули их и обнаружили, что их там еще нет.

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

Эта часть истории улучшится в недалеком будущем в рамках этой работы:

Пока же то, что вы сказали: