Ich habe einen Error in meinem Code:
async def on_submit(self, interaction2: discord.Interaction):
response = await sendRequests(str(self.username), str(self.email), str(self.password))
if response == "email":
await interaction2.response.send_message("Incorrect email format", ephemeral=True)
return
if response == "password":
await interaction2.response.send_message("Incorrect password format. The password must meet these requirements: \nOne Uppercase letter \nOne lowercase letter \nOne number\n A special character ", ephemeral=True)
return
if response == "maintenance":
await interaction2.response.send_message("The system is currently under maintenance. Please look in #news for more infos.", ephemeral=True)
query = "INSERT INTO users VALUES (?, ?, ?, ?)"
main.cursor.execute(query, (interaction2.user.id, str(self.username), str(self.email), str(self.password)))
main.database.commit()
await interaction2.response.send_message("You are now in the registration process. This can take up to one hour.", ephemeral=True)
channel = main.bot.get_channel(1309925591146958933)
await channel.send("make a recaptcha, registration from user : " + str(interaction2.user.name) + " with id: " + str(interaction2.user.id))
Error:
[2024-11-23 19:32:43] [ERROR ] discord.ui.modal: Ignoring exception in modal <RegisterModal timeout=None children=3>:
Traceback (most recent call last):
File ".venv\Lib\site-packages\discord\ui\modal.py", line 189, in _scheduled_task
await self.on_submit(interaction)
File "TestButton.py", line 41, in on_submit
await channel.send("make a recaptcha, registration from user : " + str(interaction2.user.name) + " with id: " + str(interaction2.user.id))
^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'send'