私は現在、禁止された単語のチャットを自動的にスキャンし、それらを発言するときに時間を節約するモデレータロボットを構築しようとしています。テキストファイルから禁止された単語を読む
現在、私は文字列リストに禁止されている単語を持っていますが、実際には単語のほうが大きい部分を手軽に書くことができます。.txt
コードは悪い言葉しか含んでいません。今のところそう
List<string> BannedWords = new List<string> { "dog", "kitten", "bird" };
private bool BannedWordFilter(string username, string message)
{
foreach(string word in BannedWords)
{
if (message.Contains(word))
{
string command = "/timeout " + username + " 10";
irc.sendChatMessage(command);
irc.sendChatMessage(username + "no banned words allowed!");
return true;
}
}
return false;
}
ボットがタイムアウトし、私はテストとして我慢した単語を言って人:
現在、これを行うコードの私(の一部)は次のようになります。 しかし、ボットが.txt
ファイルから単語を取り出すように、どうやってそれを構築できるかはわかりません。
'BannedWords = FileReadAllLines(" banned.txt ")。ToList();' – Plutonix