python - 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)
解决方案
推荐阅读
- python - Python Pandas:TypeError:只能将整数标量数组转换为标量索引
- css - CSS 样式的最高优先级
- spark-cassandra-connector - 这条消息的含义是什么 StorageProxy.java:2358 - 模式与 Cassandra debug.log 一致
- sql - SQL查询返回表结构
- math - Lambda 演算的 Beta 缩减
- python - 'float' 类型的参数不可迭代 - TypeError
- angular - 测试覆盖率无法覆盖测试条件
- c - 如何在c语言数组中使用单词?
- c++ - 将 Visual Studio Code 路径设置为 .clang_format 文件
- r - 如何在 R 中的多线图上添加图例?