danb35
(Dan)
2019 年 12 月 25 日午後 10:17
134
Perhaps a dumb question, but what notifications should I expect to see via Telegram? The bot is up and running, I send it a message and get a Chat ID, I put that ID into my user profile, but despite having gotten a couple of email notifications since that time, I haven’t seen anything on Telegram. Should I have, or is there someplace else I need to set up those notifications?
If logs are needed to help figure this out, I’m fine with posting them, but I’ll need some guidance on where to look for them.
Proofreading always helps–turns out I’d (apparently, though I never saw the error) entered the Chat ID incorrectly. Now that it’s re-entered, notifications work as expected. Cool!
「いいね!」 3
shaleedt
(ST)
2019 年 12 月 27 日午前 2:47
135
こんにちは。設定を試しているのですが、ボットからチャット ID を受け取る部分でつまずいています。何を打ち込んでも反応がありません。
まず、指示に従ってボットを作成しました。
次に、Telegram でグループを作成し、そのメンバーとしてボットを追加しました。
その後、メッセージを送信したり、ボットをメンションしたりしてみましたが、それでも反応がありません。
チャンネルを作成してボットにメッセージを送ることも試みましたが、やはり反応はありませんでした。
デスクトップアプリでも、モバイルアプリでも試してみましたが、うまくいきません。
他に何ができるか分かりません。
また、discourse-chat-integration と discourse-telegram-notifications の両方をインストールする必要がありますか?
danb35
(Dan)
2019 年 12 月 27 日午前 11:03
136
ドキュメントにはグループを作成するよう記載されている箇所は見当たらず、むしろボットをグループに追加しないよう推奨されています。ボットがいるグループではなく、ボットに直接メッセージを送信してください。
OP(上部の影付きボックスにも記載があります)によると、これらは異なる目的を持っています。
david:
これと discourse-chat-integration プラグイン を混同しないでください。これらは異なる機能を提供します。
投稿に関する通知を Telegram のグループチャットや放送チャンネルに送信したい場合は、discourse-chat-integration を使用してください。
ユーザーが通知を Telegram で受け取りたい場合は、このプラグインを使用してください。
「いいね!」 1
shaleedt
(ST)
2019 年 12 月 28 日午前 2:05
137
ご意見ありがとうございます。もう一度試してみます。
Pravi
(PK)
2019 年 12 月 28 日午前 10:40
138
Chatroom 統合プラグインと Telegram 通知プラグインを同時に使用することはできますか?Chatroom 統合プラグインは正常に統合され、問題なく動作していますが、Telegram 通知プラグインはユーザーに通知を送信していません。ボットは以下のようなメッセージを表示するだけです!
testbot, [28.12.19 15:58]
管理者様、Engineer's Asylum で新しい通知がある際にメッセージをお送りします。
通知への返信は Engineer's Asylum 上の返信として投稿されます。
無効にするには、ユーザー設定をご覧ください。
danb35
(Dan)
2019 年 12 月 28 日午前 10:41
139
OP より:
私自身は試したことはありませんが、これで質問への回答になっているようです。
「いいね!」 1
shaleedt
(ST)
2019 年 12 月 28 日午後 7:15
140
どこで間違っていたか分かりました。アクセストークンをチャット統合プラグインの領域に入力していました。Telegramのプラグイン設定エリアにあるものを見つけ、ボットにメッセージを送信したところ、応答が返ってきました!
ブロック引用:まだボットが応答して、Telegram経由でチャットIDを提供してくれません。ボット自体にメッセージを送信しようとしました。Telegramでチャンネルを作成し、ボットにメッセージをタグ付けしてみましたが、依然として何も返ってきません。
shaleedt
(ST)
2019 年 12 月 28 日午後 7:45
141
これに対する解決策は見つかりましたか?私も同じ問題に遭遇しています。
barreeeiroo
(Diego Barreiro)
2020 年 1 月 11 日午後 4:02
142
プラグインにこの PR を開きました:
master ← barreeeiroo:master
merged 04:21PM - 11 Jan 20 UTC
In our forum, we make usage of the Discourse Follow Plugin (https://meta.discour… se.org/t/follow-plugin/110579) and Telegram Notifications one.
However, this plugin does not support those kinds of notifications, and our users were getting this error all the time:

This PR aims to solve it, by providing a localized string to place messages at.
この PR は、その文字列のサポートと Discourse Follow プラグインのサポートを追加します。
スタッフが早くマージしてくれることを願っています。
david
(David Taylor)
2020 年 1 月 11 日午後 4:22
143
素晴らしいですね、マージしました - ありがとう @barreeeiroo
「いいね!」 4
Judith
(Judith Meyer)
2020 年 1 月 19 日午前 8:37
144
「いいね!」 1
nildarar
(Nildarar)
2020 年 1 月 19 日午前 11:20
145
@david
とても便利なプラグイン、ありがとうございます!
翻訳で {username} の代わりに {name} を使用できますか?
david
(David Taylor)
2020 年 1 月 20 日午前 10:24
146
残念ながら、それはプラグインのコードを変更する必要があります。
「いいね!」 4
nildarar
(Nildarar)
2020 年 2 月 14 日午前 9:07
147
やあ @david 、私のボットが時々動作しないんです… トークンとサイトの SSL を確認しましたが、すべて問題ありませんでした… 何かアイデアはありますか?
ログを確認しましたが、すべてプライベートメッセージに関するものでした:
Telegram メッセージの送信に失敗しました。メッセージデータ= “… プライベートメッセージ …”
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/logster-2.5.1/lib/logster/logger.rb:112:in `report_to_store'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/logster-2.5.1/lib/logster/logger.rb:103:in `add_with_opts'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/logster-2.5.1/lib/logster/logger.rb:54:in `add'
/usr/local/lib/ruby/2.6.0/logger.rb:543:in `error'
/var/www/discourse/plugins/discourse-telegram-notifications/services/discourse_telegram_notifications/telegram-notifier.rb:46:in `doRequest'
/var/www/discourse/plugins/discourse-telegram-notifications/services/discourse_telegram_notifications/telegram-notifier.rb:7:in `sendMessage'
/var/www/discourse/plugins/discourse-telegram-notifications/plugin.rb:234:in `execute'
/var/www/discourse/app/jobs/base.rb:232:in `block (2 levels) in perform'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rails_multisite-2.0.7/lib/rails_multisite/connection_management.rb:63:in `with_connection'
/var/www/discourse/app/jobs/base.rb:221:in `block in perform'
/var/www/discourse/app/jobs/base.rb:217:in `each'
/var/www/discourse/app/jobs/base.rb:217:in `perform'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:196:in `execute_job'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:164:in `block (2 levels) in process'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.4/lib/sidekiq/middleware/chain.rb:138:in `block in invoke'
/var/www/discourse/lib/sidekiq/pausable.rb:138:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.4/lib/sidekiq/middleware/chain.rb:140:in `block in invoke'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.4/lib/sidekiq/middleware/chain.rb:143:in `invoke'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:163:in `block in process'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:136:in `block (6 levels) in dispatch'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.4/lib/sidekiq/job_retry.rb:111:in `local'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:135:in `block (5 levels) in dispatch'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.4/lib/sidekiq.rb:37:in `block in <module:Sidekiq>'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:131:in `block (4 levels) in dispatch'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:257:in `stats'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:126:in `block (3 levels) in dispatch'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.4/lib/sidekiq/job_logger.rb:13:in `call'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:125:in `block (2 levels) in dispatch'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.4/lib/sidekiq/job_retry.rb:78:in `global'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:124:in `block in dispatch'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.4/lib/sidekiq/logger.rb:10:in `with'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.4/lib/sidekiq/job_logger.rb:33:in `prepare'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:123:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:162:in `process'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:78:in `process_one'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:68:in `run'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.4/lib/sidekiq/util.rb:15:in `watchdog'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.4/lib/sidekiq/util.rb:24:in `block in safe_thread'
こんにちは。
このプラグインのインストールについても、同じ問題が発生しています。
Bathinda
(Bathinda Helper)
2020 年 8 月 5 日午後 1:08
150
問題と解決策:
問題:
2 つのプラグイン、2 つの Telegram ボット、2 つの Telegram チャット(Telegram チャンネルと Telegram グループ)の間で非常に混乱していました。そして、この混乱の中で、常に「Telegram トークン」という名前のフィールドが提示されましたが、2 つの間で常に混乱していました。
解決策:
最終的に、Discourse の設定には、非常に似たラベル/名前を持ち、互いに非常に近い場所に存在するが、実は全く異なる 2 つの異なるフィールドがあることがわかりました。
したがって、これらが 2 つの異なるものであり、異なる目的を持っていることを確認してください:
チャンネル/グループの Telegram チャットは、もはや /getchatid コマンドに答えていません。通常の方法でチャット ID を明かすことはできません。以前は、新しいボットを作成すると、チャットを開始した瞬間に自動的に ID が表示されていました。しかし、今はそのような動作はしません。
投稿が承認待ちになった場合に通知を受け取れるようにすることは可能でしょうか?
@david さん、こんにちは!
まずは、プラグインをありがとうございます。設定も完了し、動作も問題なく、コミュニティに発表できるのを待ちきれません。
ただ、いくつか質問があります:
言語を自分の言語に翻訳するにはどうすればよいでしょうか?そうすれば、コミュニティにとってさらに使いやすくなります。
Telegram または Discourse を通じて、Telegram メッセージの表示を制御する方法はありますか?フォントが見栄えが悪く、Discourse から送信された実際のメッセージ本文の単語間に二重スペースが入っています(プラグインのテキスト自体は問題ありません)。
Bill
(Bill)
2021 年 1 月 19 日午後 9:18
154
まだ動いているとのこと、聞いて嬉しいです。私もコミュニティで試してみようと思います。