システムユーザーまたは「discobot」ユーザーからユーザーに自動メッセージを送信する方法はありますか?これはタイミングに関係なく、システムから送信されるだけです。
システムユーザーを https://SITE/admin/users/-1/system で偽装できます
はい、どうもありがとうございます。
さっき試しましたが、管理者ビューでシステムのプロフィールを編集する画面に移動するだけです。
画面の一番下までスクロールしてください:

編集:あ、すみません。「自動化」とおっしゃいましたね。その方法がわかりません。スケジュール投稿などはできるかもしれません。具体的に何をお考えですか?
ああ、ありがとう。それに気づいていませんでした。
最終返信
システムアカウントではそれができないのだと思います。他のアカウントでは私ができますから。
ふむ、私は自分のサイトのひとつでそれを成功させたので、なぜできないのかはわかりません。もしかして、私のメールアドレスが DISCOURSE_DEVELOPER_EMAILS に登録されているからでしょうか?
discourse_developer に何が含まれているという意味ですか?
app.yml には
DISCOURSE_DEVELOPER_EMAILS: 'me@example.com,you@example.com'
と記載されています。
システム(または管理者?)ユーザーになりすますには、ここにあなたのメールアドレスを記載する必要があるかもしれません。
なりすましを停止するにはログアウトしてください。最も簡単な方法は ZZ と入力することです。
私はその質問を投稿から削除しました。ログアウトすれば解決すると気づいたからです。
私は Discourse のオープンソースプランの一部に過ぎないため、システムログへのアクセス権がありません。メールで対応を依頼すべきでしょうか?
ああ、それで納得です。おそらく、管理者ユーザーになりすますことができないだけでしょう。
はい、新しいアカウントを作成して、システムロールと同じ権限を与え、名前を「system」などにして、そのように制御するかもしれません。
それに、お手数をおかけして申し訳ないのですが、私のユーザーがどうしても修正を求めているこの問題について、お手伝いいただけますか?
以下の 2 つの方法があります:
- 「All Users」API キーを生成し、
api_username=systemを指定して投稿を作成する。 - 通常のアカウントで投稿を作成し、投稿のレンチメニューにある「所有権の変更」機能を使って、その投稿を @system に移管する。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.