首页 > 解决方案 > discord.py bot 未将聊天日志正确发送到文件

问题描述

我似乎无法让我的 discord.py 机器人将已删除消息的聊天日志正确发送到文本文件。它发送日志,但它总是替换旧日志,而不是将其发送到新行。

import os
import discord
import time
from dotenv import load_dotenv

client = discord.Client()
TOKEN = os.getenv('DISCORD_TOKEN')

@client.event
async def on_message_delete(message):
    msg = str(message.author)+ ' - '+str(message.channel)+': '+str(message.content)
    with open('stats.txt', 'w') as f:
      print((msg), file=f)

client.run(TOKEN)

标签: pythondiscorddiscord.py

解决方案


推荐阅读