kurzgesagt-in-a-nutshell / birdbot

A multipurpose bot for the kurzgesagt discord server
GNU General Public License v3.0
20 stars 4 forks source link

[Bug]: Error on message edit log #185

Open arcinfini opened 7 months ago

arcinfini commented 7 months ago

Discord Contact Details

229779964898181120

Title

Error on message edit log

Reproduction Steps

Occasionally on message edit, an error occurs when logging

Expected Results

A message to send with an embed log

Actual Results

An error occurs due to an invalid embed

Relevant log output

[2024-01-26 23:14:43] [ERROR  ] discord.client: Ignoring exception in on_message_edit
Traceback (most recent call last):
  File "/opt/kurzgesagt/kurzgesagt_bot_refactor/birdbot-refactor/lib/python3.11/site-packages/discord/client.py", line 441, in _run_event
    await coro(*args, **kwargs)
  File "/opt/kurzgesagt/kurzgesagt_bot_refactor/app/cogs/listeners/message_events.py", line 39, in on_message_edit
    await self.log_message_edit(before, after)
  File "/opt/kurzgesagt/kurzgesagt_bot_refactor/app/cogs/listeners/message_events.py", line 124, in log_message_edit
    await message_logging_channel.send(embed=embed)
  File "/opt/kurzgesagt/kurzgesagt_bot_refactor/birdbot-refactor/lib/python3.11/site-packages/discord/abc.py", line 1561, in send
    data = await state.http.send_message(channel.id, params=params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/kurzgesagt/kurzgesagt_bot_refactor/birdbot-refactor/lib/python3.11/site-packages/discord/http.py", line 745, in request
    raise HTTPException(response, data)
discord.errors.HTTPException: 400 Bad Request (error code: 50035): Invalid Form Body

System Information

No response