Сделал я простой task, с редактированием конкретного сообщения. Выдаёт ошибку, что принимается только 1 аргумент, а поступает 2.
Вот собственно код (коги):
@commands.Cog.listener()
async def on_ready(self):
self.taskserverminecraft.start()
@tasks.loop(seconds = 10, reconnect = True)
async def taskserverminecraft(self):
channel_test = self.bot.get_channel(878021276491452429)
msgg = await channel_test.fetch_message(885252199842709544)
server = MinecraftServer.lookup("mc.hypixel.net")
status = server.status()
await msgg.edit(f"На сервере играет **{status.players.online}** игроков!")
Вот ошибка:
Unhandled exception in internal background task 'taskserverminecraft'.
Traceback (most recent call last):
File "C:\Users\ANK\Desktop\Python 3.8.5\lib\site-packages\discord\ext\tasks\__init__.py", line 101, in _loop
await self.coro(*args, **kwargs)
File "C:\Users\ANK\Desktop\ВСЁ ЧТО ЕСТЬ!\Discord Project\BotTesting\BotTesting\cogs\ServerStatus.py", line 35, in taskserverminecraft
await msgg.edit(f"На сервере играет **{status.players.online}** игроков!")
TypeError: edit_with_components() takes 1 positional argument but 2 were given