C#检查消息是否包含数组元素

时间:2018-06-08 10:02:16

标签: c#

我正在制作一个机器人来自动删除我朋友列表中的垃圾邮件发送者。 我得到的垃圾邮件链接类似于:免费xx无存款提取!xx:xx / xxxx / xxxSite https://xxxx.xxx 我想检查此消息是否包含来自包含各种Scam站点的数组的任何单词。如果消息包含任何这些骗局网站,它将运行unfriend功能。由于某种原因,它没有正确地删除消息。这是我到目前为止的代码:

if (GlobalConfig.SpamBlackList.Contains(callback.Message) || GlobalConfig.GlobalSpamBlocklist.Contains(callback.Message))
                {
                    SteamFriends.SendChatMessage(callback.Sender, EChatEntryType.ChatMsg, BotConfig.SpamReply); // sends a reply
                    Task.Delay(6000).Wait(); //waits 6 secs
                    SteamFriends.RemoveFriend(callback.Sender); // removes the sender
                 }

如果我发送的邮件只包含网站链接(数组的1个元素),它将运行并删除发件人。它不适用于完整的消息。 如何删除邮件的每个单词,以便在搜索时更准确?

0 个答案:

没有答案