We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
《Modify》の辞書ファイルを既存の.txtに加えて.csvにも対応し、空白文字を含むパターンへの対応性を向上します
現在は.txtから空白文字で置換基と置換先を区別しています。この方式は簡潔なパターンについては記述が楽という利点があります。しかし、空白文字を含むパターンを使えないことが不便となる場合もあります。例えば !bsr コマンドの応答を簡素化したい場合など。
《Modify》の設定で regex_files に従来から対応している .txt ファイルと同様に .csv ファイルを指定するだけで使用できます。
↓conf.toml
# chat チャンネルへの入力を # regex.chat.csv で定義された正規表現で置換して # chat-synth チャンネルへ出力する設定例です。 [[processors]] feature = "modify" channel_from = "chat" channel_to = "chat-synth" regex_files = ["regex.chat.csv"]
↓regex.chat.csv
パチパチパチ,"[88]{3,}" パチパチ,".*パチパチ.*" $1 (以下略),"^(.{32}).*"
The text was updated successfully, but these errors were encountered:
これに対応すると、全体のパターンで長すぎるchatの読み上げの後ろの方を「以下略」したり、nightbotのchatは読み上げないとかできるようになります。次のアップデートはこの対応にしましょう。
Sorry, something went wrong.
実装できました👀
ついでに置換の優先順序も調整しましょう。
この順序がよいと思います。今は逆。
7933841
Merge pull request #46 from usagi/issue-45
f2cd72a
fix #45 《Modify》の辞書ファイルを既存の.txtに加えて.csvにも対応し、空白文字を含むパターンへの対応性を向上します
usagi
No branches or pull requests
提案
《Modify》の辞書ファイルを既存の.txtに加えて.csvにも対応し、空白文字を含むパターンへの対応性を向上します
背景
現在は.txtから空白文字で置換基と置換先を区別しています。この方式は簡潔なパターンについては記述が楽という利点があります。しかし、空白文字を含むパターンを使えないことが不便となる場合もあります。例えば !bsr コマンドの応答を簡素化したい場合など。
使い方
《Modify》の設定で regex_files に従来から対応している .txt ファイルと同様に .csv ファイルを指定するだけで使用できます。
設定例
↓conf.toml
↓regex.chat.csv
The text was updated successfully, but these errors were encountered: