コンテンツにスキップ

辞書機能

辞書機能を使うと、特定の単語がチャットに投稿された際に、botが読み上げる言葉を自由に変更できます。 例えば、botがよく読み間違える人名や、サーバー内で使われる専門用語、略語などを、意図した通りの読み方に修正することが可能です。

word パラメータに指定する単語を r// で囲むと、正規表現として認識されます。 これにより、より複雑なパターンの文字列を一度に置き換えることができます。

: r/(こ|コ)(ん|ン)(に|ニ)(ち|チ)(は|ハ|わ|ワ)/ という正規表現を こんばんは に置き換えるように登録すると、「こんにちは」や「こンにちハ」のように、ひらがなとカタカナが混在している場合でも、すべて「こんばんは」と読み上げさせることができます。

/dict

🔒 管理者限定

辞書機能を管理するためのコマンドです。単語の登録、削除、一覧表示ができます。

/dict add

🔒 管理者限定

辞書に新しい単語と読み方を登録します。既に同じ単語が登録されている場合は、新しい内容で上書きされます。

パラメータ:

パラメータ名 入力内容 必須 説明
word 文字列 必須 置き換え元の単語。正規表現を使用する場合は r/正規表現/ の形式で指定します。 wipr/(笑|w|W)/
to 文字列 必須 置き換え先の読み方。 だぶりゅーあいぴーわら

使用例:

「wip」を「だぶりゅーあいぴー」と読み上げるように登録します。

/dict add word:wip to:だぶりゅーあいぴー

「GitHub」の読み方を「ギットハブ」に修正します。

/dict add word:GitHub to:ギットハブ

正規表現を使い、「笑」や「www」などをすべて「わら」と読み上げるようにします。

/dict add word:r/(笑|w|W)+/ to:わら

/dict remove

🔒 管理者限定

辞書から指定した単語の登録を削除します。削除後は、botはその単語を通常通りに読み上げます。

パラメータ:

パラメータ名 入力内容 必須 説明
word 文字列 必須 辞書から削除したい単語。 wip

使用例:

「wip」の辞書登録を削除します。

/dict remove word:wip

/dict list

🔒 管理者限定

現在サーバーに登録されている辞書の内容を一覧で表示します。

使用例:

登録されている単語と読み方の一覧を確認します。

/dict list

サーバー内で頻繁に使われる専門用語や、特定の界隈でのみ通用する略語を登録することで、コミュニケーションがスムーズになります。

  • : /dict add word:GPU to:グラフィックボード
  • : /dict add word:wip to:作業中

人名や地名など、botが正しく読み上げられない単語を修正します。

  • : /dict add word:田中 to:たなか
  • : /dict add word:日本橋 to:にっぽんばし (大阪の場合)

3. ネットスラングを面白く読み上げさせる

Section titled “3. ネットスラングを面白く読み上げさせる”

正規表現を活用して、様々なバリエーションのネットスラングを統一した読みに変換します。

  • : /dict add word:r/(草|kusa|w|W)+/ to:くさ
  • これにより、「草」「kusa」「wwwww」などがすべて「くさ」と読み上げられます。