Как написать логгер чата minecraft для Discord бота Python

Всем привет! На данный момент пишу бота IRC для сервера по игре Minecraft. Бот неофициальный, так что я постарался сделать кулдаун дабы не банило за спам если слишком часто писать. На данный момент пытаюсь разобраться каким образом можно вывести сообщения из чата в чат с ботом. Если кто то может помочь оптимизировать код или подскажет что делать с основной задачей по выводу сообщений из чата буду премного благодарен

Мой код:

import discord, keyboard
import asyncio, time
from discord.ext import commands
intents = discord.Intents.default()
intents.message_content = True
client = commands.Bot(command_prefix='-say', intents=intents)
channel = client.get_channel(-канал-)
@client.event
async def on_message(message):
    if message.author.bot == False:
        await asyncio.sleep(3)
        keyboard.send('T')
        await asyncio.sleep(0.05)
        keyboard.write(str(message.author.display_name) + ' Пишет : ' + str(message.content))
        keyboard.send("enter")
        time.sleep(5)
        await message.channel.send('Сообщение "' +str(message.content)+ '" отправлено')
        
client.run('-токен-')

Ответы (0 шт):