辞書機能
辞書機能とは
Section titled “辞書機能とは”辞書機能を使うと、特定の単語がチャットに投稿された際に、botが読み上げる言葉を自由に変更できます。 例えば、botがよく読み間違える人名や、サーバー内で使われる専門用語、略語などを、意図した通りの読み方に修正することが可能です。
正規表現の利用
Section titled “正規表現の利用”word パラメータに指定する単語を r/ と / で囲むと、正規表現として認識されます。
これにより、より複雑なパターンの文字列を一度に置き換えることができます。
例: r/(こ|コ)(ん|ン)(に|ニ)(ち|チ)(は|ハ|わ|ワ)/ という正規表現を こんばんは に置き換えるように登録すると、「こんにちは」や「こンにちハ」のように、ひらがなとカタカナが混在している場合でも、すべて「こんばんは」と読み上げさせることができます。
/dict コマンド
Section titled “/dict コマンド”/dict
辞書機能を管理するためのコマンドです。単語の登録、削除、一覧表示ができます。
サブコマンド一覧
Section titled “サブコマンド一覧”/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 活用シナリオ
Section titled “活用シナリオ”1. 専門用語や略語を登録する
Section titled “1. 専門用語や略語を登録する”サーバー内で頻繁に使われる専門用語や、特定の界隈でのみ通用する略語を登録することで、コミュニケーションがスムーズになります。
- 例:
/dict add word:GPU to:グラフィックボード - 例:
/dict add word:wip to:作業中
2. 読み間違いを修正する
Section titled “2. 読み間違いを修正する”人名や地名など、botが正しく読み上げられない単語を修正します。
- 例:
/dict add word:田中 to:たなか - 例:
/dict add word:日本橋 to:にっぽんばし(大阪の場合)
3. ネットスラングを面白く読み上げさせる
Section titled “3. ネットスラングを面白く読み上げさせる”正規表現を活用して、様々なバリエーションのネットスラングを統一した読みに変換します。
- 例:
/dict add word:r/(草|kusa|w|W)+/ to:くさ - これにより、「草」「kusa」「wwwww」などがすべて「くさ」と読み上げられます。