-
Notifications
You must be signed in to change notification settings - Fork 1
TaggingHandler
Tatsuya Koishi edited this page Jul 15, 2021
·
54 revisions
- 公開範囲が「公開」または「パブリック」である投稿。
- 事前に設定した宛先へのメンションは対象外。(後述)
- コマンドトゥートは対象外。
- 投稿本文中にハッシュタグ辞書に含まれたワードがあれば、本文末尾にそのタグを加える。
但し、アカウント名@pooza
等は、タギングの対象に含まない。 - アンケートの選択肢、メディアファイルの注釈文もワード検索の対象とする。
- 他のハンドラからハッシュタグを受け取った場合は、それを加える。
- 画像を添付された投稿には/tagging/attachment_tags/imageで設定したタグを加える。
- 動画を添付された投稿には/tagging/attachment_tags/videoで設定したタグを加える。
- 楽曲を添付された投稿には/tagging/attachment_tags/audioで設定したタグを加える。
- /tagging/default_tagsが設定されていたら、デフォルトハッシュタグとして加える。
- ユーザー任意のタグが設定されていたら、加える。
- 本文中に既にあるハッシュタグは追記しない。
tagging
- 各ユーザーは、以下の様なコマンドトゥートを実行しておくことで固定のタグを設定できる。(
#実況 #仮面ライダー
が全ての投稿に加わる)
command: user_config
tags:
- 実況
- 仮面ライダー
- ユーザー任意の固定タグは、以下のコマンドトゥートでクリアできる。
command: user_config
tags: null
-
モロヘイヤHOME内のページ
/mulukhiya/app/config
から、これらの操作を行うことも可能。
投稿がメンションである場合に、宛先がエージェントである場合はタギングを行うべきでないことがある。
その様なエージェントを、/agent/acctsで事前に設定しておくことができる。デフォルトでは、以下の宛先が該当。
@relayctl@hashtag-relay.dtp-mstdn.jp
- 他のハンドラから、アーティスト名等のタグを受け取ることがある。