Как сделать в телеграм боте текст который копируется при нажатии?

Как сделать такой текст в телеграмм боте как на скриншоте
Горит синим цветом и копируется при нажатии
- Вопрос задан более трёх лет назад
- 33657 просмотров
Комментировать
Решения вопроса 0
Ответы на вопрос 4
bot.send_message(message.chat.id, ‘Простой текст `copy text` ‘, parse_mode=»MARKDOWN»)
Ответ написан более года назад
Комментировать
Нравится 3 Комментировать

Владислав Премудрый @yungtitanium
Кодер на python
Ответ написан более трёх лет назад
Комментировать
Нравится 2 Комментировать

Тимур Покровский @Makaroshka007
Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
в MarkdownV2 style добавили новые возможности
*bold \*text* _italic \*text_ __underline__ ~strikethrough~ ||spoiler|| *bold _italic bold ~italic bold strikethrough ||italic bold strikethrough spoiler||~ __underline italic bold___ bold* [inline URL](http://www.example.com/) [inline mention of a user](tg://user?id=123456789)  `inline fixed-width code` ``` pre-formatted fixed-width code block ``` ```python pre-formatted fixed-width code block written in the Python programming language ```
Ответ написан 17 сент. 2023
Комментировать
Нравится Комментировать
Ваш ответ на вопрос
Войдите, чтобы написать ответ

- Python
- +3 ещё
Как сделать так, чтобы при регистрации пользователя в телеграмм боте его ID сохранялся в файле только один раз?
- 1 подписчик
- 23 минуты назад
- 18 просмотров
Telegram BOT: как скопировать сообщение пользователя?
Использую pyTelegramBotAPI. Как присвоить переменной содержимое сообщения? Т.е. как получить текст сообщения, которое пользователь шлет боту?
Отслеживать
задан 27 янв 2019 в 15:00
123 3 3 золотых знака 6 6 серебряных знаков 15 15 бронзовых знаков
text = message.text
27 янв 2019 в 15:02
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Необходимо реализовать функцию «отлавливания» сообщений текстового типа таким способом:
@bot.message_handler(content_types=['text']) def handle_message(message): string = message.text
У класса message, который представляет собой пользовательское сообщение, есть поле text, которое хранит текст сообщения. Именно это поле мы будем присваивать переменной.
В Telegram появится функция распознавания текста на изображениях. Правда, пока что только на iOS

В бета-версии мессенджера Telegram появилась встроенная функция распознавания текста на изображениях. До сих пор такого не было ни в одном другом мессенджере.
Об этом сообщил PR-специалист мессенджера Георгий Лобушкин в своем Telegram-канале.
«Теперь вы больше не будете испытывать стресс при получении очередного фото кредитной карты или скриншота», — написал он.
Для копирования текста нужно просто открыть картинку, длинным нажатием выделить текст и скопировать его. Буфер памяти сохранит текст и вы сможете вставить его в другое приложение или текстовый редактор.
Пока что функция будет работать только в iOS. Когда такая возможность станет доступна и для пользователей Android — не известно.
Пять полезных функций Telegram, которые могут понадобиться
Telegram является одним из наиболее популярных мессенджеров: им, как гласят открытые данные, пользуется более полумиллиарда человек. Интересно было бы узнать статистику о том, какая часть аудитории знает обо всех функциях приложения. Впрочем, далеко не все они действительно необходимы, однако некоторые вполне могут пригодиться.
Мы подготовили краткий список некоторых возможностей Telegram, которые помогут навести порядок как в сообщениях, так и в мыслях.
1. Перевод
Для кого-то будет неожиданностью, однако в Telegram существует встроенный переводчик сообщений, то есть отпадает необходимость танцев с бубном, когда общаешься на некоторых иностранных языках.
Эту функцию спрятали в меню, поэтому далеко не все сообразят, как до нее добраться (да и вообще вряд ли задумаются о ее существовании).
Как она работает? Посмотрим на примере Android-версии приложения. Вводите текст в поле сообщения в переписке, затем выделяете его и нажимаете на многоточие. Здесь нужно нажать «Перевести», а затем при необходимости менять язык. Точно так же можно переводить и входящие сообщения в этом чате — копируя их в поле перевода.

2. Скрытый текст
Относительно новая функция, которой иногда активно злоупотребляют. Но на деле ее можно использовать в переписке, скрывая «спойлеры», а также интриговать собеседника. Либо в переписке вы не хотите, чтобы кто-то случайно подсмотрел слово и фразу-загадку.
Как спрятать слово или фразу? В набранном, но не отправленном сообщении выделяете слова, которые нужно спрятать «под кат». Затем нажимаете на другое многоточие — рядом с выделением. И в пункте тапаете по меню «Скрыть». Там же, если обратите внимание, есть и другие возможности стандартного форматирования текста.

3. Копирование части сообщения
Невероятно, но факт: в Telegram есть возможность копировать только часть уже отправленного или полученного сообщения, а не всего текста. Правда, работает это только в чатах и личных переписках, скопировать часть текста из какого-то канала не получится.
Для этого необходимо тапнуть и удерживать сообщение, а когда оно выделится полностью, вновь тапнуть по нему и снова удерживать: в этот момент откроется истина. Точнее, вы сможете скопировать нужный вам фрагмент.

4. Папки для чатов
Казалось бы, давно доступная функция, однако о ней знают не все. Подойдет для тех, кто просто закапывается в длинных списках каналов и пользователей, с которыми нужно общаться или взаимодействовать как-то иначе. И вновь потенциально востребованная функция спряталась на третьем уровне меню.

Для создания папок необходимо нажать на три черточки вверху слева, в открывшейся панели перейти в «Настройки», а уже там выбрать пункт «Папки». Здесь может быть пара папок по умолчанию, пользователь имеет возможность добавить собственные. При создании сюда можно сразу внести существующие чаты, боты, каналы. В мобильной версии приложения папки будут отображаться вверху.

5. Избранное
Вкладка «Избранное», которая отображается в общем списке, но может быть закреплена, представляет собой своего рода блокнот. Сюда удобно отправлять отдельные сообщения от пользователей и из каналов: сообщения будут храниться вне зависимости от настроек исходного чата или канала (то есть, например, не будут удаляться по истечении заданного промежутка времени).
Подойдет, если вы не хотите что-то потерять и это что-то может потребоваться в ближайшее время. Главное — не злоупотреблять, в противном случае может получиться, как с вкладками в браузере, которые висят годами в ожидании своего часа.