# 北レーダーBot

source: bot-spec
updated: 2026-04-26
category: server

## 概要

北レーダーBot は、Discord のメッセージ内に「北」やそれに関連する表現が含まれているかを検知し、条件に応じて返信するBotです。

通常は、北に関する文字列や表現を検知すると「北を検知しました」と返信します。

## 基本動作

Bot は、ユーザーが投稿した通常メッセージを対象に反応します。

Bot自身や他のBotのメッセージ、Discordのシステムメッセージには反応しません。

運用設定によっては、特定のチャンネル内のメッセージだけを対象にします。

## 通常検知

次のような内容を含むメッセージに反応します。

- 「北」を含む表現
- `KITA` のようなローマ字表現
- 「きた」に近い表現
- 北に関連するカスタム絵文字
- 一部の関連ネタ表現

表記ゆれに対応するため、全角・半角などの文字幅はある程度そろえて判定されます。

## 特殊な反応

特定の言葉には、通常とは違う返答をします。

`今北産業` を含むメッセージには、Botの説明を埋め込みで返します。

特定の地名を含むメッセージには、北を検知しすぎたことを示す短い返答をします。

東・南・西が揃っているのに北が含まれないメッセージには、北が抜けていることに反応する短い返答をします。

## 反応しない場合

誤検知を避けるため、一部の単語は除外されています。

除外対象の単語を含む場合は、他の検知条件に当てはまってもBotは反応しません。

また、Botの対象外チャンネルに投稿されたメッセージには反応しません。

## たまに見る特殊メッセージ

通常検知時、まれに普段とは違うメッセージを返すことがあります。

これは低頻度の遊び要素で、通常のBot機能や利用ルールを変えるものではありません。

具体的な文面や出現条件は、Botの仕様説明としては公開しません。

## 注意点

北レーダーBotは、メッセージ内容をもとに即時反応するシンプルなBotです。

会話内容を記憶したり、外部情報を検索したりする機能はありません。

意図しない反応や反応漏れがある場合は、検知語や除外語の調整が必要になることがあります。
