我有一个我的机器人的小代码,如果有人写uwu,它会与owo反应(f.e.)。 但我只能使用if message.content.startswith(“”) 那么,是否可以在消息中搜索uwu/owo(f.e.测试uwu)
下面是一些代码:
if message.content.startswith("UwU"):
await message.channel.send("OwO")
if message.content.startswith("OwO"):
await message.channel.send("UwU")
if message.content.startswith("uwu"):
await message.channel.send("owo")
if message.content.startswith("owo"):
await message.channel.send("uwu")
if message.content.startswith("Uwu"):
await message.channel.send("Owo")
if message.content.startswith("uwU"):
await message.channel.send("owO")
if message.content.startswith("Owo"):
await message.channel.send("Uwu")
if message.content.startswith("owO"):
await message.channel.send("uwU")
您可以使用
substr in str
。见:https://stackabuse.com/python-check-if-string-contains-substring/这将搜索整个字符串,而不仅仅是开始。例如:
相关问题 更多 >
编程相关推荐