Новая строка не работает со списками во встроенных сообщениях - Discord.py - PullRequest
1 голос
/ 03 мая 2020

У меня есть список с символами новой строки в качестве переменной, называемый result

['**Status: **Enabled\n**Q: **What is 2 + 2?\n **\\ A: **4\n\n**Author: **UltimateDucc#9121\n\n\n', '**Status: **Enabled\n**Q: **Where is Ethiopia?\n **\\ A: **Africa\n\n**Author: **BigSnacc#2466\n\n\n']

Когда я отправляю его как внедренное сообщение через разногласия:

            l_msg = discord.Embed(
            title =  f'Page {list_msg}',
            description = str(result), 
            colour = discord.Colour.blue()
            )            
            await message.channel.send(embed = l_msg)

Получается, как это с каждый \n игнорируется по любой причине.

embeddedmessage

Любая помощь приветствуется.

1 Ответ

1 голос
/ 03 мая 2020

Вам нужно преобразовать отдельные записи списка в строки, а не просто строковое представление всего списка. Это делается с помощью str.join () .

Попробуйте изменить строку описания на:

description=''.join(result),

Результат:

enter image description here

...