Python 如何做到只有特定的人才能传递信息?

Python 如何做到只有特定的人才能传递信息?,python,Python,当我Talon#1509发布以$s开头的消息时,它不会发送消息。还有什么方法可以解决这个问题吗?mess=message.content.replace(“$s)”,“)是我认为您想要的而不是”。join(message.content.split(“”[1:])您可能需要与str(message.author)或message.author.name(两者都以您想要的格式返回名称),asmessage.author本身不是字符串,因此无法通过您的检查。 if message.content.s

当我Talon#1509发布以$s开头的消息时,它不会发送消息。还有什么方法可以解决这个问题吗?

mess=message.content.replace(“$s)”,“)
是我认为您想要的而不是
”。join(message.content.split(“”[1:])
您可能需要与
str(message.author)
message.author.name
(两者都以您想要的格式返回名称),as
message.author
本身不是字符串,因此无法通过您的检查。
if message.content.startswith("$s") and message.author == "Talon#1509":
    message.channel = client.get_channel(808825410669903984)
    print(message.author)
    print(message.channel)
  
    mess = " ".join(message.content.split(" ")[1:])
    await message.channel.send(mess)