Здравствуйте! Нужно чтоб embed с callback отправлялся в нужный канал по id
async def callback(self, inter: disnake.ModalInteraction):
embed = disnake.Embed(
title='Пришла новая анкета!',
color=0xA52A2A,
timestamp=datetime.datetime.now()
)
embed.add_field(name='Ник:', value=inter.text_values.get("nick"), inline=False),
embed.add_field(name='CID:', value=inter.text_values.get("cid"), inline=False),
embed.add_field(name='Форумник:', value=inter.text_values.get("forum"), inline=False),
embed.add_field(name='Discord ID:', value=inter.text_values.get("disid"), inline=False),
embed.add_field(name='Тег пользователя', value=f'**{inter.author}** ( {inter.author.mention} )', inline=False)
embed.set_footer(
text=f'ID пользователя: {inter.author.id}'
)
channel_id = settings['anketschannel']
channel = bot.get_channel(channel_id)
if channel:
await inter.response.send_message(embed=embed)
По идеи по моему коду await должен быть таков: await channel_send(embed=embed), но такой метод не дает закрыть само модельное окно, но embed отправляется. Пробовал просто сделать так await channel.response.send_message(embed=embed) , но так же не работает.
Как написать, чтоб отправлялся embed в нужный канал по id и, чтоб закрывалось модельное окно.
За ранее спасибо!