Ошибка RuntimeWarning: coroutine '__guild_edit..choose_clan_button..choose_color_button..check' was never awaited

введите сюда описание изображенияПомогите пожалуйста с командой. Я прикрепил скриншот ошибки. Функция on_click находится внутри других функций. Использую библиотеку dislash

@on_click.matching_id("choose_color")
        async def choose_color_button(ctx):

            await ctx.channel.purge(limit = 2)

            choose_color_embed = discord.Embed(title = "Выберите цвет", description = "Используйте меню для управления цветом. \n Цена за изменение цвета: 250 монет", colour=discord.Color.from_rgb(0, 128, 0))

            msg = await ctx.send(
                embed=choose_color_embed,
                components = [
                    SelectMenu(
                        placeholder = "Выберите цвет для вашего клана",
                        options = [
                            SelectOption(label = "Красный", value = "Красный?", description = "Сделайте свой выбор", emoji = "?"),
                            SelectOption(label = "Оранжевый", value = "Оранжевый?", description = "Сделайте свой выбор", emoji = "?"),
                            SelectOption(label = "Желтый", value = "Желтый?", description = "Сделайте свой выбор", emoji = "?"),
                            SelectOption(label = "Зеленый", value = "Зеленый?", description = "Сделайте свой выбор", emoji = "?"),
                            SelectOption(label = "Синий", value = "Синий?", description = "Сделайте свой выбор", emoji = "?"),
                            SelectOption(label = "Фиолетовый", value = "Фиолетовый?", description = "Сделайте свой выбор", emoji = "?"),
                            # SelectOption(label = "Черный", value = "Черный⚫️", description = "Сделайте свой выбор", emoji = "⚫️"),
                            # SelectOption(label = "Белый", value = "Белый⚪️", description = "Сделайте свой выбор", emoji = "⚪️"),
                            SelectOption(label = "Кориченый", value = "Кориченый?", description = "Сделайте свой выбор", emoji = "?")
                        ]
                    )
                ]
            )

            async def check(inter):
                # inter is instance of MessageInteraction
                # read more about it in "Objects and methods" section
                if inter.author == ctx.author:
                    return
            # Wait for a menu click under the message you've just sent
            inter = await msg.wait_for_dropdown(check)
            # Tell which options you received
            labels = [option.label for option in inter.select_menu.selected_options]

            new_color_r = 0
            new_color_g = 0
            new_color_b = 0

            if labels == "Красный":

                new_color_r = 220
                new_color_g = 20
                new_color_b = 60
            if labels == "Оранжевый":

                new_color_r = 255
                new_color_g = 140
                new_color_b = 0
            if labels == "Желтый":

                new_color_r = 255
                new_color_g = 255
                new_color_b = 0
            if labels == "Зеленый":

                new_color_r = 154
                new_color_g = 205
                new_color_b = 50
            if labels == "Синий":

                new_color_r = 65
                new_color_g = 105
                new_color_b = 225
            if labels == "Фиолетовый":

                new_color_r = 139
                new_color_g = 0
                new_color_b = 139
            if labels == "Кориченый":

                new_color_r = 210
                new_color_g = 105
                new_color_b = 30

            await asyncio.sleep(2)

            cursor.execute('SELECT cash FROM users WHERE id = {} and server_id = {}'.format(ctx.author.id, ctx.guild.id))
            usercash = cursor.fetchone()[0]

            await ctx.channel.purge(limit = 1)

            if usercash < 250:
                await ctx.send(embed = discord.Embed(title = "Ошибка", description = "Недостаточно монет на балансе, необходимо 200", colour=discord.Color.from_rgb(205, 92, 92)))
            else:

                print(new_color_r, new_color_g, new_color_b)

                await get_clan.edit(color=discord.Color.from_rgb(new_color_r, new_color_g, new_color_b))

                cursor.execute("UPDATE users SET cash = cash - {0} WHERE id = {1} AND server_id = {2};".format(250, ctx.author.id, ctx.guild.id))
                connection.commit()

                await ctx.send(embed = discord.Embed(title = "Цвет клана", description = f"Вы выбрали цвет: {', '.join(labels)}\nВаш клан: {get_clan.mention}", colour=discord.Color.from_rgb(0, 128, 0)))[![введите сюда описание изображения][1]][1]

Ответы (0 шт):