Создать тему в Discourse из ветки Twitter, как в The Threaded App

С помощью The Threaded App (https://threadreaderapp.com/) можно создать отдельную страницу, где посты автора объединены в одну статью.

Для этого достаточно отправить твит:

@threadreaderapp unroll

Моя просьба о реализации функции/плагина для Discourse — внедрить аналогичный механизм. Примеры:

@discourse новая тема
@discourse начать обсуждение
@discoursemeta задать вопрос в #support
@discoursemeta сообщить об ошибке в #bug
@discoursemeta предложить #feature
@mycommunityname обсудить в #mycategoryname

Настройки, регулирующие поведение бота:

  • twitter_unroller_twitter_bot_username
  • twitter_unroller_command_regex
  • twitter_unroller_allowed_categories
  • twitter_unroller_enabled
  • twitter_unroller_autocreate_staged_users
  • twitter_unroller_ignore_hashtags
  • twitter_unroller_ignore_twitter_usernames
  • twitter_unroller_ping_frequency_sec
  • twitter_unroller_send_topic_link_back_to_twitter_thread
  • twitter_unroller_ignore_duplicate_twitter_threads (если запрос на развертывание поступил от нескольких пользователей и/или несколько раз в одной ветке)
  • twitter_unroller_autoupdate_with_new_twitter_replies
  • twitter_unroller_min_thread_length_required

Надеюсь, идея понятна!

3 лайка

Это было бы здорово!

1 лайк

Извините за всплывающее сообщение.

Было бы здорово, если бы у нас появилась возможность развертывать ветки в Discourse — это делает чтение более приятным. Я думаю, что встроенный виджет сможет распознавать треды в Twitter, как это делает unrollapp. Возможно, это позволит нам цитировать и обсуждать содержание таких тредов.

1 лайк

Это было бы здорово. Вот плагин unroll для Next.js; кажется, его не так уж сложно преобразовать в плагин для Discourse.

2 лайка