There is a code that gives this error:
Traceback (most recent call last):
File "C:\Users\PC\AppData\Local\Programs\Python\Python312\Lib\site-packages\discord\ui\modal.py", line 188, in _scheduled_task
await self.on_submit(interaction)
File "c:\Users\PC\Documents\Python Projects\BotExperience\main.py", line 66, in on_submit
eval(self.log_message_edit())
File "<string>", line 1
await self.log_info_message.edit(content = f"{interaction.user.mention} başvuruda bulundu:
^
SyntaxError: unterminated f-string literal (detected at line 1)
And this is the code:
async def on_submit(self, interaction: discord.Interaction):
self.edit_counter += 1
await interaction.response.send_message(content = f"Metin şu şekilde güncellendi:\n\n{self.edit.value}")
edited_message = await interaction.original_response()
await self.private_info_message.edit(view = None)
await interaction.edit_original_response(view = Edit_button(edited_message, self.log_info_message, self.edit.value, self.edit_counter))
eval(self.log_message_edit())
edit_log_channel = bot.get_channel(1252613310755639460)
await edit_log_channel.send(content= f"{interaction.user.mention} mesajını güncellediği için önceki mesajı kaydedildi:\n\n{self.content}")
def log_message_edit(self):
if "osmanyd tarafından kabul edildi." in self.log_info_message.content:
leader_acceptance_info = "osmanyd tarafından kabul edildi."
elif "klontar tarafından kabul edildi." in self.log_info_message.content:
leader_acceptance_info = "klontar tarafından kabul edildi."
else:
leader_acceptance_info = 0
if leader_acceptance_info:
the_returning = """await self.log_info_message.edit(content = f"{interaction.user.mention} başvuruda bulundu:\n\n{self.edit.value}\n\n({self.edit_counter} kere düzenlendi)\n\n{leader_acceptance_info}")"""
else:
the_returning = """await self.log_info_message.edit(content = f"{interaction.user.mention} başvuruda bulundu:\n\n{self.edit.value}\n\n({self.edit_counter} kere düzenlendi)")"""
return the_returning
(eval(self.log_message_edit())