Python 使用discord.py bot记录消息

Python 使用discord.py bot记录消息,python,discord,discord.py,Python,Discord,Discord.py,我正在尝试向我的机器人添加日志功能 我已经用时间戳试过了,效果很好,但它会输出奇怪的文本,而不是实际的消息 @bot.event _消息上的异步定义(消息:str): ts=时间。时间() st=datetime.datetime.fromtimestamp(ts).strftime(“%Y-%m-%d%H:%m:%S”) 打开(“logs.txt”、“a”)作为文本文件: 打印(f“{message}”,file=text\u文件) 我期待着这样的事情 如果2019-06-08 17:32的

我正在尝试向我的机器人添加日志功能

我已经用时间戳试过了,效果很好,但它会输出奇怪的文本,而不是实际的消息

@bot.event
_消息上的异步定义(消息:str):
ts=时间。时间()
st=datetime.datetime.fromtimestamp(ts).strftime(“%Y-%m-%d%H:%m:%S”)
打开(“logs.txt”、“a”)作为文本文件:
打印(f“{message}”,file=text\u文件)
我期待着这样的事情 如果2019-06-08 17:32的信息是“你好” 它将输出

<2019-06-08 17:32:26> hello
你好 但确实如此

<2019-06-08 17:24:26> <discord.message.Message object at 0x0083C0A8>

打印(f“{message.content}”,file=text\u文件)
打印(f“{message.content}”,file=text\u文件)

那么,
消息
显然不是
str
对象;)嗯,
message
显然不是
str
对象;)
print(f"<{st}> {message.content}", file=text_file)