デフォルトチャットチャンネル

:information_source: 概要 デフォルトでチャットチャンネルを開きます
:hammer_and_wrench: リポジトリ \u003chttps://github.com/communiteq/discourse-tc-default-chat-channel\u003e
:question: インストールガイド テーマまたはテーマコンポーネントのインストール方法
:open_book: Discourseテーマ初心者ですか? Discourseテーマ使用の初心者ガイド

\u003c!-- 自動インストールボタンの「repoName」と「repoURL」を入力してください –\u003e

このテーマコンポーネントをインストール

\u003c!-- このテーマ/コンポーネントを1〜2文で説明してください –\u003e

このテーマコンポーネントは、Discourseが読み込まれたときに特定の公開チャットを自動的に開き、エンゲージメントを高めることを目的としています。
設定は1つだけあります。開きたい公開チャンネルの名前です。

「いいね!」 7

こんにちは。私のサイトではデスクトップでは何も機能しませんが、モバイルでは機能します。理想的にはその逆です:smiley:。デスクトップの右側のメニューバーにデフォルトのチャットが表示され、モバイルでは表示されないようにしたいです。モバイルではブラウザウィンドウ全体を占有し、サイトが表示されないためです。

「いいね!」 3

変更を加えました。

  • タイミングの問題を回避するために、チャットが初期化されるまで適切に待機するようにしました
  • モバイルビューでは読み込まないようにしました。モバイルではブラウザウィンドウ全体を占有し、サイトが表示されないためです。
「いいね!」 2

完璧に動作しました、ありがとうございます!:smiley:

「いいね!」 2

素晴らしい!!! これを使います :slight_smile:

「いいね!」 1

本日このコンポーネントをテストしたところ、以下の問題が発生しました。管理パネルでチャットウィンドウが頻繁にポップアップし、ページを切り替えた後でも閉じたままになりません。現在、自己ホスト型サーバーの /admin/config/localization ページの Customize / Text リンクをクリックすると、ほぼ確実にチャットウィンドウがフルスクリーンモードで開くことがトリガーできます。閉じた後、Customize / Text リンクが指していたページではなく、ウェブサイトのホームページに戻されます。

この問題が発生した際に使用している Discourse のバージョンは 2026.2.0-latest (50e774b49d) で、コンポーネントのバージョンは 2025.10.30 です。

:memo: 注記

追加情報: 不完全な統計によると、その他の条件が同一の場合、Horizon テーマでは Foundation テーマよりもこの問題に遭遇する確率が大幅に高くなります。後者では10回以上の連続テストで、チャットウィンドウは管理パネルにポップアップせず、また Customize / Text をクリックしてもチャットウィンドウは開きませんでした。