Извините, если я упускаю что-то очевидное. Я потратил около 15–20 минут на поиск, но не нашёл ничего, что соответствовало бы моим требованиям.
У меня есть группа в Discourse с привязанным входящим адресом электронной почты. Моя цель — чтобы кто-то мог создать событие в календаре Outlook, отправить приглашение на адрес электронной почты этой группы, и чтобы полученное приглашение ICS отображалось как вложение в ветке группового чата.
Я уже включил настройку, разрешающую вложения с расширением ICS, но когда письмо с событием из Outlook поступает в группу, вложение ICS не появляется в публикации. Возможно, это имеет значение, но я использую версию Discourse 3.5.2.
Чтобы прояснить: речь не идёт о том, чтобы Discourse генерировал файлы ICS (например, через функцию calendar-and-event). Я просто пытаюсь добиться того, чтобы приглашения, отправленные из Outlook, проходили через систему и отображались как вложения ICS в групповой ветке.
Извините за путаницу. Это группа с пользовательским адресом входящей электронной почты, и мы пытаемся настроить так, чтобы файлы .ics отображались, когда на адрес группы отправляется приглашение в календарь по адресу /messages/inbox для этой группы.
Система должна будет создавать вложение с расширением .ics на основе данных, найденных после Content-Type: text/calendar;.
Не знаю, насколько вероятно это будет реализовано, но, по крайней мере, эта информация доступна на случай, если кто-то ещё ищет ответ, почему это не работает.