# Discourse の自動化

**URL:** https://meta.discourse.org/t/discourse-automation/195773
**Category:** Plugin
**Tags:** official, automation, included-in-core
**Created:** [2021 年 7 月 2 日午後 1:10 UTC](https://meta.discourse.org/t/discourse-automation/195773 "2021-07-02T13:10:54Z")
**Posts on this page:** 1
**Showing post:** 109

<div class="post-metadata">

### Author: ![mattdm](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mattdm/32/216484_2.png) [@mattdm](https://meta.discourse.org/u/mattdm)
#### Post date: [2024 年 4 月 11 日午前 11:43 UTC](https://meta.discourse.org/t/discourse-automation/195773/109 "2024-04-11T11:43:14Z")

</div>

カテゴリを変更できる自動化スクリプトはありますか？より柔軟な「スケジュール公開」システムに使用したいと考えています。

スクリプトは次のような動作を想定しています。

- 定期的に実行され、
- 特定のカテゴリ内のトピックで、返信に何らかのマーカーがあるもの（例：「解決済み」または「返信に「公開」のような特定のテキストが含まれている」）を確認します。
- その返信の日付（または「解決済み」ステータス）が指定されたオフセット（例：昨日、または1週間前）よりも古い場合、
- すべての返信を削除し、
- 指定されたカテゴリに移動し、
- オプションで、設定可能なタグを追加します。

より高度なバージョンでは、トリガーとなる返信の日付/時刻を探し、その日付/時刻を過ぎていれば公開します。

また、ターゲットカテゴリ（スクリプト設定で許可されるターゲットカテゴリを指定）や、タグも探すことができます。

---

_[View the full topic](https://meta.discourse.org/t/discourse-automation/195773)._
