在disconnect.py中搜索文本文件中的单词



所以我一直在为我的服务器开发一个discord bot来删除诽谤,进展顺利,但我想知道我将如何使用这行代码:

@client.event
async def on_message(message):
if "slur" in message.content:
print("slur deleted")
await message.channel.send("No cussing!")
await client.process_commands(message)
await message.delete()

从.txt文件中的单词列表中读取,而不是从一个单词中读取?

所以制作一个文件,假设文件名为words.txt,然后我们将打开文件并在每行中放入所有单词。记住文件中所有单词都应该小写然后使用这个代码:

@client.event
async def on_message(message):
with open("words.txt","r") as f:
words = f.readlines()
if words in message.content.lower():
print("slur deleted")
await message.channel.send("No cussing!")
await message.delete()
await client.process_commands(message)

最新更新