Задать вопрос
@Beeskee4

Как получить содержание сообщения, на которое ответили?

В общем, я хочу сделать систему репортов. Суть проста. Если человек отправляет сообщение в текстовый канал, другой может с помощью ответа прописать команду !report, после чего в специальный канал отправляется embed-сообщение с сообщением на которое ответили командой !report, всё получается, кроме как вытащить сообщение и получить его автора. Прошу помочь.
Кода нет, т.к я его пока стёр.
  • Вопрос задан
  • 79 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Message.reference > MessageReference.resolved

@commands.command()
async def cmd(ctx):
    if ctx.message.reference and isinstance(ctx.message.reference.resolved, discord.Message):
        await ctx.send(ctx.message.reference.resolved.content)
    else:
        await ctx.send("You need to reply to message")
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы