メンションを取得しないようにしたい

メンションを取得しない、という機能はわんコメに搭載されていませんので、機能としての実装をご希望であれば、FANBOXのわん500以上のプランやYouTubeのメンバーシップにご加入いただき、要望として出してみるのはいかがでしょうか。

ただし、要望への回答を得ることができても、実装されることを保証するものではありません。


ほかには、現在手もとでできる方法としては、以下のようなものがあります。

①文字列置換を使う
②テンプレートをカスタムする


①文字列置換を使う

わんコメには、文字列置換という機能がついています。

メンションを含むメッセージに対して、「これはメンションを含みます」ということをわかりやすくしたり、伏せ字にして表示ができます。

たとえば、正規表現で

/^@.*\s.*$/

と指定したのであれば、「@」から始まり、かつ「@よりも後ろにスペース」を含む場合に文字列置換されます。

つまり「@xxx hello」「@xxx 」のようなものは置換されますが、「hello @xxx」「@1回」のような形だと置換されずに表示されます。

ですが、メンションではないのに「@1回 頑張れ」というようなものも条件を満たすため、置換されてしまう点には注意が必要です。

もちろん、正規表現でもっと細かく指定し、誤って置換されにくいようすることは可能でしょうが、100%となると難しいかもしれません。


②テンプレートをカスタムする

テンプレート側の表示に関しては、以下のトピックのような形で、表示をさらに絞ることが可能です。

ただしこの方法を使う場合は、使用するすべてのテンプレートをカスタマイズする必要があるため、正常に動いているか確認の手間は増えてしまいます。


ただどちらの方法を使っても、併用したとしても、わんコメ本体にメンションを含むメッセージを完全に表示させない、ということは現状設定ではできません。

文字列置換を行ったとしても、名前やアバターなどは、わんコメ本体側で見えてしまいます。

メンションの場合にはわんコメ本体でも完全非表示にさせたい、ということであれば、最初にお話したとおり、要望が出せるような支援をご検討ください。

支援をいただいても、必ず要望が採用され実装に至るかは保証できませんので、その点はご理解いただければと存じます。


余談ですが、FANBOXからの支援をいただくのであれば、今のような月末より月初めのほうが、長期間PRO版のライセンスキーを使える(FANBOXが加入日から1か月間ではなく、加入月ごとの契約という仕様)ため、お急ぎでないのならばお得です :smiling_face_with_three_hearts:

「いいね!」 1