• Почему бот не прогружает команду?

    @randomhabr404 Автор вопроса
    @bot.slash_command(description="Verif user")
    async def vuser(interaction: disnake.CommandInteraction, id: str, verif: int):
        role = disnake.utils.find(lambda r: r.name == 'Хелпер', interaction.guild.roles)
        id = int(id)
        conn = sql.connect("members.db") 
        cursor = conn.cursor()
        id2 = cursor.execute("SELECT id FROM users").fetchall()
        d = 0
        if role in interaction.author.roles:
            for i in id2:
                if i[0] == id:
                    veriff = cursor.execute("SELECT verif FROM users WHERE id = ?", (id,)).fetchall()
                    if veriff[0][0] == 1:
                        await interaction.response.send_message('Указанный вами пользователь уже был верифицирован.')
                    elif veriff[0][0] == 2:
                        await interaction.response.send_message('Заявка указанного вами пользователя уже была отклонена')
                    elif veriff[0][0] == 0:
                        if verif == 1:
                            cursor.execute("UPDATE users SET zaprosv = ? WHERE id = ?", (0, id,))
                            cursor.execute("UPDATE users SET verif = ? WHERE id = ?", (1, id,))
                            await interaction.response.send_message('Вы успешно одобрили заявку.')
                        elif verif == 2:
                            cursor.execute("UPDATE users SET zaprosv = ? WHERE id = ?", (0, id,))
                            cursor.execute("UPDATE users SET verif = ? WHERE id = ?", (2, id,))  
                            await interaction.response.send_message('Вы успешно отклонили заявку')    
                        else:
                            await interaction.response.send_message('Указатель VERIF должен принимать лишь значение 1, или значение 2, где 1 - верифицировать, 2 - отказать в верифицировании.')
                else:
                    d = d + 1
            if int(d) == int(len(id2)):
                await interaction.response.send_message('Указанный вами пользователь еще не подавал заявки.')
            conn.commit()
            cursor.close()
            conn.close()
        else:
            await interaction.response.send_message('У вас нет прав на использование этой команды.')