Facebook and Discourse integration

Hey,

I am curious about two things:
One: Would it be possible to automagically post new Facebook Page posts to a forum in Discourse?

Secondly: could replies to the forum ánd the new Faecbook post would be synchronised, so that a FB users can discuss with a Discourse forum member about the post each on their own platform?

4 个赞

Yeah, that shouldn’t be too hard to accomplish by using the Facebook and Discourse APIs. It could easily be made to work the other way around as well, with Discourse posts being automagically posted to Facebook, if you’d rather use Discourse as your primary content outlet.

Two-way sync is incredibly difficult to do right. I’ve seen serious attempts at it before, e.g. Social for WordPress, and it just doesn’t pan out well. It’s always prone to data loss/duplication and immensely difficult to maintain.

There’s also nothing inherently wrong about having conversations happening in a few different places as long as there are enough participants to sustain the exchange in each “club house”. Every social network or forum comes with its own norms of participation, so you might as well treat them as different schools of thought that you are eliciting feedback from.

4 个赞

Thank you!

Do you think that setting up the API’s to do the first thing is something I could do myself right now?

If you’ve got some developer chops, sure!

:frowning: sadly I don’t…
Guess I’d have to wait for someone else to do this and publish a how-to

So to refresh an old thread, but this is something I’m wondering about. Is there a way to send posts on Facebook to Discourse, the way the wp-discourse plugin sends WP posts to Discourse?

I’m not finding the topic right now, but there was a more recent discussion about this - Facebook’s terms of service prevent a plugin being written on Facebook with the purpose of sending information elsewhere.

4 个赞

Still no change?
No Facebook integration?

1 个赞

我想反其道而行之:每天在 Facebook 群组发布一篇摘要,汇总当天在 Discourse 论坛上发生的事件。这将把数据发布到 Facebook,因此不应违反其服务条款,但目的是在 Facebook 动态消息中为用户提供一个指向 Discourse 的链接。

3 个赞

当然,这作为向您的 Facebook 频道推广充满活力的 Discourse 社区的方式很有道理。@justin,我们是否有办法协助完成设置?

3 个赞

我猜,如果您想实现自动化,最佳方式是使用 Zapier 之类的服务。您可以通过 Zapier 的 RSS 源监控工具选择要关注的新分类(例如 https://meta.discourse.org/c/feature/2.rss),然后为新增的话题创建 Facebook 帖子。

目前我所知的最简单方法就是如此!

4 个赞

谢谢。我不太确定这个新分类的想法如何运作。我想管理员可能需要手动将热门帖子移入该分类,以便通过 Zapier 同步到 Facebook。不过,这确实有潜力创建一个专门的 Facebook 分类,用于明确将帖子复制到 Facebook。

我曾考虑创建一个虚拟用户,将其信任等级锁定为 0,并且不登录该账户,这样 Discourse 就会每天向其发送摘要邮件,然后通过 Zapier 将摘要发布到 Facebook 群组。唯一的缺点是,摘要会包含该虚拟账户自上次登录以来的所有内容,但除此之外,这已经非常接近我的需求——即汇总公开可见(信任等级 0)的热门帖子。

3 个赞

你可以为这个功能使用标签——在标签 URL 后添加 .rss,并在 Zapier 中使用该链接。这样,当工作人员将标签添加到主题时,它会自动加入列表。如此一来,你就不需要将主题移动到特定分类了。

3 个赞

这个想法作为我计划的补充,我非常喜欢。

我的主要目标是让 Facebook 群组定期广播一个充满活力的讨论论坛(借用 @codinghorror 的术语)的存在,该论坛独立于 Facebook。可以利用摘要机制来实现这一目标,因为它会收集过去一天内最热门事件的摘要,并通过 Zapier 将这些摘要邮件重新发布到 Facebook 群组中。

此外,我还可以增加一项功能:允许发布帖子的用户通过添加一个特定的“魔法标签”,来请求将该帖子复制到 Facebook 群组。随后,可以利用该标签的 .rss 订阅源将帖子添加到 Facebook 群组中。

2 个赞