Как сделать, чтобы при нажатии на текст был скопирован pytelegrambotapi - PullRequest
0 голосов
/ 13 января 2020

Я пишу телеграмму боту. Я столкнулся с такой проблемой. Мне нужно, чтобы бот отправлял сообщение (текст) при нажатии на которое оно было скопировано (как токен от @BotFather)

1 Ответ

1 голос
/ 13 января 2020

Если я вас правильно понял, вы sh отправите сообщение, что, если пользователь нажал, текст автоматически копируется в буфер обмена пользователя, точно так же, как бот-отец отправляет маркер API?

enter image description here

Это делается с помощью MarkDown parse_mode; Отправьте сообщение с &parse_mode=MarkDown и оберните текст с возможностью печати в обратные черты: '`'

Hi. `Press me!`!
https://api.telegram.org/bot<token>/sendMessage?chat_id=<id>&text=Hi! `Press me!`&parse_mode=MarkDown

enter image description here

РЕДАКТИРОВАТЬ: На основе вашего комментария вы ищете решение python -telegram-bot. Оттуда документация ;

bot.send_message(chat_id=chat_id, 
                 text="*bold* _italic_ `fixed width font` [link](http://google.com).", 
                 parse_mode=telegram.ParseMode.MARKDOWN)
...