проблема с отправкой modal боту

@Bot.listen("on_button_click")
    async def help_listener(inter: MessageInteraction):

...
            elif inter.component.custom_id[4:] == 'verify':
                class MyModal(disnake.ui.Modal):
                    def __init__(self):
                        super().__init__(
                            title=f"Верификация",
                            custom_id="ver",
                            components=[
                            disnake.ui.TextInput(
                                label="Киллы",
                                placeholder="Количество киллов...",
                                custom_id="kills",
                                style=disnake.TextInputStyle.short,
                                required=True,
                                max_length=7,
                            )],
                        )

                async def callback(self, inter: disnake.ModalInteraction):
                    print(inter.text_values['kills'])
                    print(inter.text_values.items())
                    kills = (list(rank['role'] for rank in load(open('data.json', encoding='utf-8'))['ranks'] if rank['kills'] * 1000 < inter.text_values) or [None])[-1]
                    print(kills)
            await inter.response.send_modal(MyModal())

когда я нажимаю в дикорде кнопку отправить в modal окне, бот мне ничего в консоли не принтит и ничего не проиходит в самом коде, но в дискорде в этом же modal появляетсявведите сюда описание изображения


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