Как я могу отправить ответ "await inter.response.send_message(embed=embed)" в определенный канал после отправки данных в модальное окно и нажатия "Отправить"?
Для отправки сообщения в определенный канал из модального окна, вы можете использовать метод `send()` объекта `TextChannel` для отправки сообщений в определенный канал. Вот пример кода на языке Python, который выполняет отправку сообщения из модального окна в определенный канал: ```python @client.event async def on_button_click(inter): # Ваш код для обработки нажатия кнопки # Отправка сообщения в определенный канал channel = client.get_channel(1234567890) # ID канала, в который нужно отправить сообщение await channel.send("Ваше сообщение") # Ваш код для дальнейшей обработки # Отправка сообщения в модальное окно await inter.response.send_message("Ваш ответ") ``` Поменяйте `1234567890` на ID канала, в который вы хотите отправить сообщение.
response это ответ , он может быть только в том же канале, где и сообщение на которое собственно отвечаешь.
Чтобы отправить сообщение (не ответ) в другой канал, получаешь его через get_channel , и используешь channel.send
Да, вот:
gd = self.bot.get_guild(config.guild_id)
channel = gd.get_channel(config.chenals.vacancy_chenal)
await channel.send(embed=embed)
Сообщение успешно отправляется в указанный канал, но в модальном окне выскакивает ошибка "Что-то пошло не так", окно так же само не закрывается, при повторных отправках сообщения так же идут, но окно все так же с ошибкой.