Краткие содержания тем не передаются в Zapier через официальную интеграцию Zapier с Discourse. Также краткие содержания не отправляются из Discourse, если вы подключаете веб-хук Discourse к Zapier, добавляя его в триггер веб-хука (подробности о настройке этого процесса можно найти здесь: Trigger a Zapier task with Discourse Webhooks). Однако вы можете создавать краткие содержания из необработанного содержимого поста непосредственно в Zapier. Вот как я настроил это с помощью триггера «Новый пост в Discourse»:
Сначала настройте триггер «Новый пост в Discourse». Подробная информация о настройке доступна здесь: Use the Zapier Discourse Zap Templates. После конфигурации шаг триггера должен выглядеть примерно так:
Затем добавьте шаг «Formatter by Zapier». Выберите событие «Текст». В опции «Преобразование» выберите «Обрезать». В качестве входных данных укажите «Необработанное содержимое» из вашего шага триггера и установите значение «Макс. длина» на количество символов, которое вы хотите отображать в посте. После конфигурации шаг «Текст» должен выглядеть примерно так:
В финальном шаге действия «Создать публикацию на странице Facebook» выберите необработанное значение, возвращаемое из шага «Текст»:
Обратите внимание, что если вы используете либо официальную интеграцию Discourse, либо веб-хук Discourse вместо RSS-канала, постоянная ссылка на тему не будет установлена автоматически. Вы можете сформировать постоянную ссылку в поле ввода «URL ссылки» шага действия, используя slug темы и ID темы, передаваемые из вашего начального шага триггера:
Подробности о создании постоянной ссылки, а также о добавлении шага фильтрации приведены в этой теме: Use the Zapier Discourse Zap Templates. В этом руководстве не описано, как обрезать необработанное содержимое поста. Эта информация полезна, поэтому я добавлю её туда.
Описанный мной подход также работает при подключении веб-хука Discourse к Zapier с помощью триггера веб-хука Zapier.



