Перейти к содержимому

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

  • автор:

Перенос текста в Телеграмме

Подскажите пожалуйста, как переносить текст на следующую строку в чате Телеграмм?
вот ты пишешь что-то, затем нажимаешь Enter и он, зараза, отправляет сообщение. А я видел, некоторые умудряются перенос на следующую строку делать. Как?

Лучший ответ
Shift+Enter
Николай ТульскийУченик (109) 4 года назад
спасибо очень ценный совет
USUF-BOY USUPOVУченик (106) 2 года назад
Павел ПуняУченик (125) 1 год назад
Кирилл ПиуновУченик (186) 1 год назад
Пчел ты сделал мой день
Анотоли БоговУченик (135) 1 год назад
Остальные ответы
GenkaПрофи (568) 7 лет назад
ОК, спасибо.
Чего-то я сам ступил и не догадался.
Андрей АлександровичЗнаток (457) 5 лет назад
в телеграм Shift+Enter
Олеся БольшаковаПрофи (635) 4 года назад
а как изменить на энтер?
USUF-BOY USUPOVУченик (106) 2 года назад

На компьютере уже ответили. Если на смартфоне, то комбинация жирной (большой) кнопки «стрелки» наверх и Энтер.

Ольга АртамоноваУченик (211) 2 года назад

У меня срабатывает не комбинация (одновременное) жирной (большой) кнопки «стрелки» наверх и Enter, а когда включаешь режим ввода заглавных букв постоянный или для ввоа одной заглавной буквы (она же «жирная (большая) кнопка «стрелки» наверх» и она же кнопка Shift) и пока он включен (кнопка Shift выделена) при нажатии Enter выполняется переход на новую строку. Т. е. не одновременное нажатие Shift и Enter, а последовательное их нажатие.

Вительви ИвановаУченик (114) 9 месяцев назад
нормальные люди постят с компа, создавать сложные, длинные посты с этой «форточки» это пытка
спасибо, тоже намучалась.

а как перенести вниз строчку, если находишься в фотографии и пишешь текст на мобильнике? Комбинация Shift и готово не помогает

Ольга АртамоноваУченик (211) 2 года назад

Возможно нужно не одновременно нажимать Shift и Enter, а последовательно сначала Shift (кнопка отборажается как выделенная) потом нажимаете Enter. У меня так срабатывает при редактировании уже отправленного фото и при первоначальной отправке на смартфоне.

заходим в телеграм, нажимаем в левом верхнем углу «меню», находим настройки> настройки чатов> отправка по Enter и отключаем! Вуаля, вот и готово))!

Илья МотылёвУченик (130) 2 года назад
Спасибо, воспользовался))
фашистская россия — гори в адуОракул (82686) 1 год назад
Да, проще раз изменить в меню, чем постоянно нажимать Shift+Enter)
ВолшебницаЗнаток (308) 1 год назад
нетУченик (200) 1 неделю назад
Спасибо! Просто и доступно!

Насчёт Shift + Enter информация, видимо, устаревшая: даже по этой комбинации клавиш всё равно происходит отправка сообщения. Но даже если бы происходил перевод строки, всё равно неудобно для этого нажимать сразу две клавиши вместо одной. Помучился, а потом вспомнил мессенджер ВКонтакте: там по умолчанию Enter тоже работает как отправка сообщения, но можно изменить настройки, чтобы эта клавиша работала как перевод строки. Полез разбираться – оказалось, в Телеграм то же самое! Всё просто: заходим в настройки чатов и там в разделе «Сообщения» переназначаем отправку на Ctrl + Enter (см. скриншот). Отныне Enter ничего не отправляет, а переводит строку, что и требовалось. А для отправки мне вообще не нужны горячие клавиши – предпочитаю пользоваться соответствующей кнопкой. Да, у меня десктопная версия, но уверен, что в мобильном приложении примерно та же картина.

ЛараУченик (190) 5 месяцев назад

а если нет такого выбора и просто Enter или не Enter? ) и ни шифт, ни контрал, тады как? )

долго нажимать на пробел
Ирина ИвановаУченик (100) 10 месяцев назад

Есть еще один интересный способ для Windows-версии:
1. Напечатать в программе «Блокнот» нужный текст, где при нажатии клавиши Enter переносится текст.
2. Выделить весь текст в блокноте, скопировать, и вставить текст, в текстовое поле ввода, в Телеграм.

Милан АгмиолиЗнаток (348) 1 год назад

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

Там вы можете выбрать галочку «Отправка по нажатию Ctrl+Enter».

Если выбрать эту опцию, текст будет переноситься по нажатию клавиши Enter, а отправляться при клике на значок Отправить(Стрелочка справа) или по нажатию Ctrl+Enter

Милан Агмиоли Знаток (348) Милан Агмиоли,

Как перенести текст в Телеграмме на другую строку или в другой абзац, на компьютере?⁠⁠

1. Использовать комбинации клавиш, находясь в текстовом поле Телеграм:

(Нажать Shift ,а затем Enter) или (Нажать Ctrl ,а затем Enter), и после комбинации, текст перенесется.

2. Правильно настроить Телеграм, выбрав в меню Настройки — Настройки чатов, где пролистав вниз, можно найти заголовок Сообщения.

Там вы можете выбрать галочку «Отправка по нажатию Ctrl+Enter».

Если выбрать эту опцию, текст будет переноситься по нажатию клавиши Enter, а отправляться при клике на значок Отправить(Стрелочка справа) или по нажатию Ctrl+Enter

Есть еще один интересный способ для Windows-версии, который подойдет для всех Windows-программ, где текст не переносится по нажатию клавиши Enter:

1. Напечатать в программе «Блокнот» нужный текст, где при нажатии клавиши Enter переносится текст.

2. Выделить весь текст в блокноте, скопировать, и вставить текст, в текстовое поле ввода, в Телеграм.

Правильно настроить Телеграм, выбрав в меню Настройки — Настройки чатов, где пролистав вниз, можно найти заголовок Сообщения. Там вы можете выбрать галочку «Отправка по нажатию Ctrl+Enter».

Как в боте telegram сделать перевод строки?

Нужен перенос сроки в сообщении бота телеграм! Как сделать то? у меня сообщение отправляется так:

sendMessage($id_contact, 'Укажите Ф.И.О. клиента! \r\%2F Если имени нет поставьте "нет", в любой момент можете завершить добавление командой /done или готово function sendMessage($idchat, $message) < file_get_contents($GLOBALS['api'] . '/sendMessage?chat_id=' . $idchat . '&text=' . urlencode($message).''); >

пробовал и
и \r\n и \r\%2F ничего не помогает. Вот что бот выдает:

Укажите Ф.И.О. клиента! \n Если имени нет поставьте "нет", в любой момент можете завершить добавление командой /done или готово 

Как сделать перенос строки в сообщении от Telegram Bot?

Не могу понять как сделать перенос строки в сообщениях от бота.

public function actionSendMessage() < file_get_contents('https://api.telegram.org/botMY_TOKEN' . '/sendMessage?chat_id=' . MY_CHAT_ID . '&text=' . urlencode('привет "\n" тебе')); >

ни один из способов не работает: /n \n %2Fn /r/n , подскажите пожалуйста в чем может быть проблема?

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

Комментировать
Решения вопроса 1
Универсальный дилетант
Используйте двойные кавычки. «Первая строка. \nВторая строка.»
Ответ написан более трёх лет назад
Нравится 9 11 комментариев
A R @amio Автор вопроса

A R: если пойдете в VK посылать сообщения из php, там используйте одинарные кавычки. (По стандарту, перенос \n должен работать только в двойных кавычках).

A R @amio Автор вопроса

Сережа Ахен: А можно тогда еще вопрос. А как в этом же сообщении использовать жирный шрифт ?

попробовал и и * как указано в их документации, не срабатывает

Сергей Соколов @sergiks Куратор тега PHP

A R: ‘parse_mode’ => ‘Markdown’ и **жирный**
или ‘parse_mode’ => ‘HTML’ и жирный

См. документацию метода sendMessage

A R: Для того чтобы работала разметка, надо указать параметр parse_mode = markdown или html.
A R @amio Автор вопроса
Сергей Соколов: не могу понять в каком месте его нужно указывать
A R: а как другие параметры указывали? Ну текст там, chat_id и прочее? ?parse_mode=Markdown
A R @amio Автор вопроса
Сережа Ахен: так и пробую указать

public function actionSendMessage() < file_get_contents('https://api.telegram.org/botTOKEN' . '/sendMessage?chat_id=' . CHAT_ID . '?parse_mode=Markdown&text=' . urlencode("*привет* \nтебе")); >

A R @amio Автор вопроса
A R: все понял! спасибо!

A R: вам бы теорию подтянуть. Параметр chat_id Вы указываете с вопросительным знаком, так как это первый параметр, далее же Вы добавляете (должны добавлять) параметры знаком & .

1BX_host

Спасибо огромное за информацию!
Ответы на вопрос 3
sendMessage?chat_id=45311499&text=Первая%20строка.%0AВторая%20строка.
Этот способ получился у меня.
Ответ написан более трёх лет назад
Комментировать
Нравится 8 Комментировать

abdurohman

Абдурохман Мухаммедов @abdurohman
1С программист, администратор
Нужно использовать символ переноса строки %0A
Ответ написан более двух лет назад
Нравится 3 3 комментария
A R @amio Автор вопроса
Спасибо вам. Не прошло и пяти лет)))))

$data[‘parse_mode’] = ‘HTML’;
У меня настройка стоит форматирует как ХТМЛ и в итоге просто как обычный текст передается любое из значений. Все перепробовал!
А тег
вообще не работает.

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

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