カスタムオートメーション:Automation pluginでの統合成功のための変更フロー

こんにちは @NateDhaliwal

ご返信ありがとうございます。

はい、そのガイドに従いました。後ほどいくつかの提案とともにガイドにコメントします。

ちなみに、カスタムオートメーションを機能させることができました。

500内部サーバーエラーの問題は、「コンテキスト」を誤ってタグ付けしていたことでした。ログを見て正しいものをタグ付けすることで判明しました。

正しいコンテキストの内容を変数に追加すると、500内部サーバーエラーは解決しました。

さらにコード内のロジックも変更されました。

編集:ローカルにデプロイされたインスタンスでカスタムオートメーションを機能させるために、以下のファイルも変更する必要がありました。

カスタムオートメーションスクリプトを作成する

更新:server.en.yml

ymlファイルのscriptablesセクションに、カスタムオートメーションの名前、タイトル、説明を追加します。

更新:client.en.yml

scriptablesにカスタムオートメーション名を追加します。「field」キーワードを追加します。fieldキーワードの中に「field_name」を、その後に「label」と「description」を追加します。

更新:scripts.rb

スクリプトのリストにカスタムオートメーション名を追加します。例:FILE_NAME = “file_name”

更新:plugin.rb

'after_initialize do’の中に、カスタムオートメーションスクリプトへのパスを追加します。例:‘lib/discourse_automation/scripts/file_name’

「いいね!」 1