Почему заносит одного пользователя несколько раз? При этом других тоже заносит.
@bot.slash_command(description="Занести всех в бд")
async def db(interaction: nextcord.Interaction):
for guild in bot.guilds:
print(guild.id)
for member in guild.members:
print(member.name)
cursor.execute(f"SELECT ID FROM Users WHERE ID={member.id}")
if cursor.fetchone() is None:
cursor.execute(f"INSERT INTO Users VALUES ({member.id}, '{member.name}',0, 0)")
connection.commit()
await interaction.send(f'Занес {member.name} в DataBase', ephemeral=True)
else:
pass