すべての機能自動クリア
概要
最初から使い捨て前提のチャンネルがあります。botコマンド用、カウントゲーム、他所で荒れないために存在するスパム用チャンネル。手で掃除するのは誰も覚えていない雑務で、放っておけば誰も読まない履歴の壁になります。自動クリアはそれを決めた間隔で行います。名前を挙げたチャンネルだけで、それ以外では動きません。この最後の一点が設計そのものです。これはSylonの機能のうち唯一、誰も苦情を言っていないメッセージを削除するものなので、うっかり別の場所へ向けられないように作ってあります。仕組み
主な機能
チャンネルごとの間隔設定。5分に一度から週に一度まで
ピン留めの保持を、チャンネルごとに個別設定
自動検出なし。手で追加したチャンネルだけが対象
専用のログチャンネル。一巡につき一行、何をどれだけ掃除したか
すべての実行はダッシュボードのログ欄で確認可能
権限が足りないチャンネルは、中途半端に掃除せず飛ばす
再起動直後には決して動かない。クラッシュの繰り返しが削除の繰り返しにならないように
セットアップ
1.ダッシュボードを開き、自動クリアのタブで有効にします。それだけでは何も起こりません。
2.チャンネルを追加し、掃除の間隔を選び、ピン留めの扱いを決めます。
3.ログチャンネルを指定すると、各回で何を削除したかが見えます。
4.追加した各チャンネルでSylonが「メッセージの管理」と「メッセージ履歴を読む」を持っているか確認してください。どちらか欠けると、その回は何もせず何も言いません。
詳しい動作
設定
知っておきたいこと
一覧のすべてのチャンネルで、Sylonに「メッセージの管理」と「メッセージ履歴を読む」が必要です。
スレッドは掃除できますが、カテゴリーとフォーラムはできません。一括削除の対象がそこにはないためです。
チャンネル一覧を空のまま有効にしておくのは、正当で無害な状態です。動作していて、何にも触れません。
間隔も状態もチャンネルごとに独立しているので、一覧から一つ外せば止まるのはそのチャンネルだけです。