Как в дискорде перейти на следующую строку
Перейти к содержимому

Как в дискорде перейти на следующую строку

  • автор:

Перенос строки в команде say discord py?

Привет, я пишу своего бота для дискорд и столкнулся с такой проблемой..
Когда я использую команду ?say Text, то в сообщении от бота нету переноса строки. Как это можно исправить?

6113a38dc0eb4862554285.png

Вот как у меня:

6113a3b8e4b5a015353791.png

И как должно быть:

@client.command() async def say(ctx, *args): embed = discord.Embed(description=f" ".join(args), color=0x8A2BE2) embed.set_image(url="url") await ctx.send(embed=embed)

Заранее спасибо всем за ответ

  • Вопрос задан более двух лет назад
  • 1595 просмотров

Комментировать
Решения вопроса 1

SoreMix

soremix @SoreMix Куратор тега Python

С точки зрения передачи аргументов все выглядит логично, программа понятия не имеет, где закончился один аргумент и где начался второй, поэтому всё разделяется по пробелу. Оберните строку в кавычки, тогда будет понятно, что текст в кавычках — один аргумент. *args тоже можно убрать в таком случае

async def say(ctx, phrase): embed = discord.Embed(description=phrase, color=0x8A2BE2)
!say "Привет, мир"

Ответ написан более двух лет назад
Нравится 1 4 комментария
Илья @keanoz Автор вопроса

В принципе работает, но можно как-то это сделать чтобы в самой команде !say не писать текст в кавычках?

SoreMix

soremix @SoreMix Куратор тега Python

Илья, можно добавить какие нибудь свой символы, тот же управляющий символ \n , но от него смысла мало, он все равно закодирован будет, нужно будет заменять.

''' !say привет,\nмир ''' @bot.command() async def say(ctx, *args): phrase = ' '.join(args).replace('\\n', '\n')

Можно придумать свой разделитель, например |

''' !say привет,|мир ''' @bot.command() async def say(ctx, *args): phrase = ' '.join(args).replace('|', '\n')

Как перейти на новую строку не начиная новый абзац

При наборе текста, достигнув конца строки, Word автоматически переносит вас на следующую строку. Но если ло­гически строки принадлежат к одному абзацу, вы можете начать новую строку, не начиная новый абзац.

Как перейти на новую строку не начиная новый абзац:

— установите курсор в том месте, откуда должен начаться разрыв строки,
— нажмите клавиши Shift+Enter,
— курсор переместится на новую строку, оставаясь в этом же абзаце.

Такой разрыв строки называется программный (мягкий) возврат.

При включе­нии опции Отобразить все знаки (вкладка Главная, группа Абзац), мягкие разрывы ото­бражаются закругленной стрелкой влево

Как перейти на новую строку

ВАЖНО:
Не следует пользоваться знаками пробела или табу­ляции для начала новой строки, это очень усложнит дальнейшее форматирование и редактирование.

Как в дискорде перенести текст на следующую строку без enter?

Дело в том что я хочу написать правила и мне каждый пункт надо переносить, а в место того чтобы он в этом сообщение остался текст тупо отправляется.

Любое нажатие на энтр — отправка. Что делать?

Лучший ответ

Shift (зажать) + enter (нажать)

у тебя «Любое нажатие на энтр — отправка. Что делать?» написано с новой строки ещё и одна строка пропущена

Остальные ответы
Похожие вопросы
Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

Как в Discord перейти на следующую строку при наборе сообщения

В Дискорде можно общаться как с помощью голосовых сообщений, так и текстовых. В последнем случае текст можно редактировать. Для этого есть разные инструменты: перенос строки, выделение цветом, курсивом, подчеркивание и множество других. Рассмотрим, как создавать новые сообщения, как начать текст с новой строки, и как его отформатировать.

как перейти на следующую строку в дискорде (при написании сообщения)

Как создать текстовое сообщение в Дискорде

В Дискорде чаще всего общаются посредством голосовых сообщений. Особенно это удобно во время игр. Но вы также можете отправить текст. Общая схема будет выглядеть следующим образом:

  1. Запустите Дискорд на ПК или в мобильном телефоне.
  2. В качестве логина введите номер телефона или электронную почту.
  3. Укажите пароль.
  4. Нажмите на кнопку входа.
  5. Найдите нужный сервер или выберите пользователя из списка своих друзей.
  6. Перейдите к созданию нового сообщения. В появившейся пустой строке в нижней части экрана наберите текст.
  7. Выберите нужный инструмент для форматирования. Либо напишите длинный текст, где предложения будут начинаться с новой строки.
  8. Отправьте сообщение, нажав клавишу Enter или соответствующую кнопку.

как перейти на следующую строку в дискорде

Как перейти на следующую строку в Discord: все способы

Если вы создаете длинное текстовое сообщение, то перейдите на новую строку одним из следующих способов:

  • начните набирать текст и в конце нажмите на клавиши Alt и Enter;
  • одновременно кликните по кнопкам Ctrl и Enter, чтобы перенести курсор на следующую строку;
  • используйте комбинацию в виде Shift+Enter для переноса на несколько строк. Нажимайте клавиши до тех пор, пока не получите необходимый результат;
  • если вы пользуетесь приложением через мобильное устройство, то просто нажмите на кнопку ввода.

как перейти на следующую строку в discord (сообщения)

Какие еще есть инструменты для форматирования текстового сообщения в Дискорде

Для того чтобы ваш текст лучше воспринимался другими пользователями, не просто переносите его на следующую строку, но и применяйте разные инструменты для форматирования. Они позволят сделать содержимое более привлекательным. К тому же редактировать текст очень просто. Достаточно в начале и в конце предложения поставить определенный символ. Используйте следующие инструменты:

  • одну звездочку (*) — для выделения текста курсивом;
  • две звездочки (**) — чтобы текстовое сообщение было выделено жирным шрифтом;
  • два подчеркивания (__) – для подчеркивания предложения;
  • два значка тильды (~~) – если хотите зачеркнуть слова или фразу;
  • обратная галочка (`) – чтобы сделать текст цветным. При этом после галочки напишите цвет на английском.

Учитывайте, что текст будет отформатирован только после того, как вы отправите сообщение. До этого момента он будет иметь стандартный вид. При этом между текстом и специальным символом не ставьте пробелы. В противном случае сообщение не будет отредактировано.

Важно! Вы можете одновременно использовать несколько инструментов, чтобы отформатировать текстовое сообщение перед отправкой. Просто перед текстом и после него укажите два необходимых символа.

Частые вопросы:

  • Как в Discord сделать сообщение в рамке
  • Как в Discord использовать телефон в качестве микрофона
  • Как скрыть данные под спойлером в Discord на телефоне
  • Как в Discord поставить статус «Играет в игру»

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *