使用discord.py bot记录消息

时间:2019-06-08 16:35:12

标签: python discord discord.py

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

我已经使用时间戳进行了尝试,并且可以正常工作,但是它显示的是奇怪的文本,而不是实际的消息

@Override
public void start(Stage stage) throws IOException, URISyntaxException {
    TableView table = createTable();
    StackPane pane = new StackPane();

    Scene scene = new Scene(table);
//  Scene scene = new Scene(pane);
    stage.setScene(scene);
    stage.show();
}

我期待这样的事情 如果消息在2019-06-08 17:32是“你好” 它会输出

@bot.event
async def on_message(message: str):
    ts = time.time()
    st = datetime.datetime.fromtimestamp(ts).strftime('%Y-%m-%d %H:%M:%S')
    with open("logs.txt", "a") as text_file:
        print(f"<{st}> {message}", file=text_file)

但确实如此

<2019-06-08 17:32:26> hello

1 个答案:

答案 0 :(得分:1)

print(f"<{st}> {message.content}", file=text_file)