はい、私も同様の現象が発生しています。参加/退出/ピン留めイベントに反応し、「グループプライバシー」が有効になっていることを確認しました。
この件に関する更新情報はありませんか?ご協力ありがとうございます。@david
はい、私も同様の現象が発生しています。参加/退出/ピン留めイベントに反応し、「グループプライバシー」が有効になっていることを確認しました。
この件に関する更新情報はありませんか?ご協力ありがとうございます。@david
こんにちは、私たちも同様の問題が発生しています。ボットのグループプライバシー設定は有効になっていますが、以下のように表示され続けています:
新しいルール: /[watch|follow|mute] [カテゴリ] [タグ:名前]
(ルールタイプと少なくとも1つのカテゴリまたはタグを指定する必要があります)
- watch – 新しいトピックと新しい返信をこのチャンネルに通知
- follow – 新しいトピックをこのチャンネルに通知
- mute – このチャンネルへの通知をブロック
ルールの削除: /remove [ルール番号]
([ルール番号] は /status を実行することで確認できます)
ルールの一覧: /status
ヘルプ: /help
誰かが参加または離脱するたびにこのメッセージが表示されます。何か解決策はありますか?
よろしくお願いいたします。
現時点での解決策は、チャンネルを作成し、ボットをそのチャンネルに放送するように設定することです。その後、そのチャンネルをグループチャットと連携させます。
ただし、よりクリーンな解決策を望んでいます。
ボットがピン留め/参加/退出イベントに反応してヘルプメッセージを投稿する問題について、私も同じ現象に直面しています。
また、ユーザー(誰でも)がボットをメンションしたり、ボットの投稿に返信したりすると、チャットIDを再投稿する反応もします。
さらに、ボットが「@」記号を使ってTelegramユーザーをタグ付けしていますが、そのユーザー名はDiscourseのユーザー名を使用しているため、一致しないことがよくあります。私の意見では、ユーザー名を記載すべきですが、「@」記号は使わないべきです。
私は複数のTelegramチャットに異なるフィルターをブロードキャストしているため、チャンネルを使用するという回避策は私には実行不可能です。
このプラグインに取り組んでいる方で、これらの問題に対処できる方はいますか?@david – 邪魔をしてすみませんが、もしかしたらこの質問に答えられるかもしれません。
コードを調べて修正を試みる時間を使う用意はありますが、Ruby on Railsにはあまり慣れておらず、慣れるまでには時間がかかるでしょう。
グループやチャンネルでテストするとエラー 422 が発生します。
ボットとのプライベートチャットではボットが完璧に動作するため、API 自体は問題ありません。
Telegram は個人チャットには10桁のチャット ID を、グループやチャンネルには13桁のチャット ID を割り当てていることに気づきました。これが私が確認した唯一の違いです。
この問題を解決する方法をご存知の方はいらっしゃいますか?
必要な変更を行い、複数の Telegram チャットで数日間テストしました。
プルリクエストを作成いたしました:
このプラグインは素晴らしいですね。ありがとうございます。
Telegramにインストールして動作しました。カテゴリやグループに投稿があった場合にメッセージを受け取ることができます。
しかし、例えばバックアップが失敗したときや、新バージョンへのアップグレードを促すようなシステム通知(アラート)を受け取りたいです。
メールではなくTelegramで受け取ることができれば素晴らしいのですが。
どうすれば実現できますか?
ありがとうございます。
代わりにこのプラグインが必要だと思います。
しかし、情報を読むと、もう一方のプラグインはユーザー指向であり、ユーザーがテレグラムを使用してディスコースのスレッドと対話し、投稿への返信を受け取り、いいねを付けたりすることができるように思えました。
私は、テレグラムでモデレーターと管理者にディスコースの通知を受け取り、何か問題が発生したときに通知を受け取りたいだけです。
それが私たちにとって最も重要です。将来的には他の機能も実装するかもしれませんが、まずは管理者とモデレーターのメッセージでテストしたいです。
このプラグインには、グループ通知をテレグラムに送信するオプションがあります。
それが私たちが必要なものだと思っていました。
しかし、チャンネルのルールでグループ通知を選択すると、作成したユーザーグループの一部しか表示されません。
リストには、管理者、モデレーター、スタッフ、信頼度レベル1などのシステムグループがありません。
@david プラグインを使用して、管理者およびモデレーターのグループに送信されたメッセージを対応する Telegram チャット グループにリダイレクトしようとしています。
ボットを作成し、チャット グループに含めましたが、機能しており、ボットはテスト メッセージを送信します。
問題は、ルールを作成してメッセージ グループを送信元として選択しようとすると、グループのリストに私たちによって作成されたグループのみが表示され、管理者、モデレーター、スタッフ、または信頼レベルなどのシステム グループは表示されないことです。
これを解決するにはどうすればよいですか?
よろしくお願いいたします。
@david プラグインありがとうございます。素晴らしいです!
私は開発者ではありませんが、通知に投稿のURLを挿入することは可能でしょうか。このプラグインを新しいトピックの告知のみに使用したいのですが、例えば(Telegram)通知にリンクが表示されると素晴らしいでしょう。
よろしくお願いいたします。
管理パネルのテキストカスタマイズセクションで「telegram」を検索すると、メッセージテンプレートをカスタマイズできます。
こんにちは、David Taylorさん!「チャット連携 Telegram 有効化」で問題が発生しています。有効にしてボットを無効にすると、すべて正常に動作します。しかし、ボットを挿入してチェックボックスをオンにすると、オフになってしまいます。
https://drive.google.com/file/d/1Jv6p-bADSqeFfUyDHse2iEwbCVzzYr3B/view?usp=sharing - この場合の記録ビデオはこちらです。どうすればよいでしょうか?よろしくお願いします。
Telegram メソッドは、Discourse が Telegram との統合をセットアップできなかった場合に自動的に無効になります。この場合、ログにエラーメッセージが表示されるはずです。フォーラムの /logs にアクセスして、Telegram 関連の赤いエラーメッセージがないか確認していただけますか?
David Taylor もちろんです。このスクリーンショットで最新のログを確認できます。エラーは発生しませんでした =(
テレグラム連携が機能しており、ディスコースからスケジュール投稿の通知をテレグラムに送信したいと考えています。バグなのか私だけなのか分かりませんが、何らかの理由で機能していません。修正方法について何かアイデアはありますか? 非常に助かります。
ありがとうございます。
「チャンネルの追加」のステップ3まで、すべて正常に動作しました。
しかし、「プラグイン」>「チャット連携」に移動してクリックしても、何も起こりません。
ブラウザのURLは ../admin/plugins/chat-integration/telegram に変わりますが、UIには何も変化がありません。
これは、Discourseの無料トライアルを使用していることが原因でしょうか?