Функция, которая брала сообщение из чата и писала в logs.txt
Я бы хотел сделать функцию для моего бота, которая могла брать из разных чатов сообщение пользователя и писать в logs.txt. Вместо gm в
'w = logs.write('\n' + gm)'
должна быть функция, которая записывает в 'logs.txt' в столбик с помощью ('\n') сообщения.
Есть проблема, сам gm выводит ошибку, что нужно конвертировать в str. Сам код не работает!
Это пример как мне бы хотелось.
import disnake # библиотека похожая на discord.py
from disnake.ext import commands
bot = commands.Bot(command_prefix='/', intents=disnake.Intents.all())
client = disnake.Client()
gm = bot.get_message()
with open('logs.txt', 'a') as logs:
w = logs.write('\n' + gm)
@bot.event
async def on_ready():
print("George готов к работе ╰(*°▽°*)╯.")
bot.run('TOKEN')
Источник: Stack Overflow на русском