@Beeskee4

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

В общем, я хочу сделать систему репортов. Суть проста. Если человек отправляет сообщение в текстовый канал, другой может с помощью ответа прописать команду !report, после чего в специальный канал отправляется embed-сообщение с сообщением на которое ответили командой !report, всё получается, кроме как вытащить сообщение и получить его автора. Прошу помочь.
Кода нет, т.к я его пока стёр.
  • Вопрос задан
  • 43 просмотра
Решения вопроса 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")
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы