Отслеживание взаимодействия, похоже, отправляет только одно вложение

У меня проблемы с отправкой нескольких вложений в одном ответе, и я не совсем уверен, моя ли это вина (скорее всего) или ошибка в discord.py. У меня есть список вложений, которые я пытаюсь выполнить после первоначальной отсрочки. Однако мой бот, похоже, отправляет только одно встраивание, а не полный список. Полный код здесь, но важные части я опишу ниже:

  • Мой бот просит API разногласий отложить его ответ, чтобы выполнить множество запросов REST API, поиск и анализ, которые он должен выполнять. Теоретически это дает мне 15 минут, чтобы правильно ответить на запрос пользователя.
# Send directory contents if no search term given
await interaction.response.defer(thinking=True)
  • Затем он выполняет кучу синтаксического анализа и в итоге получает словарь некоторых discord.File и встраивания. Встраивания создаются с использованием базового формата discord.Embed для переменной responses:
{'files': [], 'embeds': [<discord.embeds.Embed object at 0x106f3b0a0>, <discord.embeds.Embed object at 0x106f3aef0>, <discord.embeds.Embed object at 0x106f3b250>]}
  • Затем я пытаюсь отправить этот словарь в ответ, но кажется, что он отправляет только одно встраивание:
print(f"SENDING RESPONSES: {responses}...")
await interaction.followup.send(embeds=responses["embeds"], files=responses["files"])

См. изображение единственного ответа в пользовательском интерфейсе Discord.

Может кто-нибудь объяснить мне, что я должен делать, или это настоящая ошибка или проблема с документацией в discord.py?

Спасибо

14 Задание: Типы данных и структуры данных Python для DevOps
14 Задание: Типы данных и структуры данных Python для DevOps
проверить тип данных используемой переменной, мы можем просто написать: your_variable=100
Python PyPDF2 - запись метаданных PDF
Python PyPDF2 - запись метаданных PDF
Python скрипт, который будет записывать метаданные в PDF файл, для этого мы будем использовать PDF ридер из библиотеки PyPDF2 . PyPDF2 - это...
Переменные, типы данных и операторы в Python
Переменные, типы данных и операторы в Python
В Python переменные используются как место для хранения значений. Пример переменной формы:
Почему Python - идеальный выбор для проекта AI и ML
Почему Python - идеальный выбор для проекта AI и ML
Блог, которым поделился Harikrishna Kundariya в нашем сообществе Developer Nation Community.
Как автоматически добавлять котировки в заголовки запросов с помощью PyCharm
Как автоматически добавлять котировки в заголовки запросов с помощью PyCharm
Как автоматически добавлять котировки в заголовки запросов с помощью PyCharm
Анализ продукта магазина на Tokopedia
Анализ продукта магазина на Tokopedia
Tokopedia - это место, где продавцы могут продавать свои товары. Товар должен быть размещен на витрине, чтобы покупателям было легче найти товар...
0
0
57
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Теперь решено благодаря владельцу discord.py

Другие вопросы по теме