有办法自定义Slack的转录模板以移除格式化为引用吗?

使用(非常棒的!)插件将 Slack 记录转换为 Discourse 时,默认情况下对话会创建为“引用”:

我更喜欢没有引用的记录外观:

所以我一直手动删除 quote,我想知道是否有办法更改此默认记录模板以删除它们?

[quote]
...
[/quote]

提前感谢!

3 个赞

我希望有一个可自定义的文本模板用于创建记录。如果记录是通过这种方式创建的,那么也许可以从“Admin / Customize / Text”页面自定义模板。不幸的是,quote 的使用被硬编码在此插件中:

查看代码,似乎很难为此使用可自定义的模板。我认为目前您必须手动编辑记录以删除引用。

我同意您发布的已删除引用的示例看起来更好。我将在此处 @david 以便他能就此提出一些想法。

1 个赞

是的,我同意,我认为可翻译的模板效果不会太好。但我们可以为引用/不引用添加一个站点设置。

我个人更喜欢引用提供的分隔。它将“快车道”和“慢车道”分开,并且更接近我们在 Discourse Chat 中引用的行为。

2 个赞

这将太棒了。

我完全理解,但许多功能在没有引用时似乎效果更好。让我来劝说你,@david。例如,嵌入 Github Gists 或其他 Discourse 主题在引用中不起作用,但如果你移除引用块,它们就会被很好地添加。这是证据:

嵌入其他 Discourse 主题作为参考在引用中效果不佳

没有引用时相同:

代码块不那么明显,因为所有内容都变灰了,没有对比度:

这里没有引用时相同(添加了我从 Slack 手动复制粘贴的图片):

嵌入来自 Github 的代码块在没有引用时提供更好的预览

有引用时:

没有引用块时:

2 个赞

我添加了一个新的站点设置,可以切换此行为:FEATURE: Allow `[quote]` to be disabled for slack transcripts (#120) · discourse/discourse-chat-integration@cd6e4a8 · GitHub

@Anna_Geller,现在您的站点应该可以使用了。如有任何问题,请告知我们!

2 个赞

太棒了!:pray: 非常感谢您如此迅速地实现这一功能,这将为我们节省大量时间!

2 个赞