チャットシステムとDiscourseを連携させるプラグインはいくつかあると存じますが、双方向に機能するものが見つかりません。TelegramやDiscordのチャンネルのチャットを、Discourseサイトの特定のトピックに自動転送できるような機能があれば素晴らしいと思います。もし既に投稿されていたら申し訳ありませんが、検索してもこの件に関する情報はほとんど見つかりませんでした。ZapierやIFTTTのようなツールで実現可能でしょうか、それともそれよりも複雑な問題でしょうか?
Zapier や同様のサービスを使えば、このようなことを実現できます。これに使える、事前に構築された Slack と Discourse の統合があります:https://zapier.com/apps/discourse/integrations/slack。これを使うことへの主な懸念は、処理されるメッセージの数を制御できない点です。チームの Slack の利用状況によっては、Zapier プランで許可されたタスク数をすぐに使い果たしてしまう可能性があります。
上記と似たことは、Zapier 統合を備えた任意のチャットプロバイダーでも実現できます。
Discourse Chat Integration を使えば、/discourse post スラッシュコマンドで Slack のトランスクリプトを Discourse に投稿できます。これは、すべての Slack 投稿を Discourse に公開する必要がないため、良いアプローチのように思えます。残念ながら、トランスクリプトを Discourse に投稿する機能は、現時点では Slack がチャットプロバイダーとして使用されている場合のみサポートされています。
はい、Zapier を使えば可能です。完璧ではありませんが、実用レベルです。私は Zapier を使って、お知らせチャンネルのすべてのメッセージを単一の Discourse トピックに投稿させています。
それがどのように見えるかの例はこちらです。
素晴らしい!Zapier はこれを設定する最も簡単な方法のようですが、活発なチャットでは費用が高くなる可能性があります。IFTTT で無料で可能かもしれませんが、確信はありません。こちらの投稿をご覧ください:
最近、Pipedreamで何かやってみたのですが、簡単だったとは言えません。また、費用がいくらになるのかもわかりません。
実は、私は Chatroom Integration Plugin に /discourse post スラッシュコマンドなしですべてのメッセージを投稿できるようにしていただきたいのです。Zapier は使いたくありません。これを実現する方法はありますか?
Discourse に統合チャットを構築中です。現在アルファ版です。
