3

我正在给机器人写一封电报。我遇到了这样的问题。我需要机器人在单击它被复制时发送一条消息(文本)(作为来自@BotFather 的令牌)

4

2 回答 2

9

如果我理解正确,您希望发送一条消息,当用户按下它时,文本会自动复制到用户的剪贴板,就像 BotFather 发送 API 令牌一样?

在此处输入图像描述


这是由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

在此处输入图像描述


编辑: 根据OP 的评论,您正在寻找解决方案。
从那里文档

bot.send_message(
    chat_id=chat_id, 
    text="*bold* _italic_ `fixed width font` [link](http://google.com).", 
    parse_mode=telegram.ParseMode.MARKDOWN
)
于 2020-01-13T10:38:20.347 回答
1

您可以简单地通过以下方式编辑文本 写``` 然后写你的文本然后再写那 3 个字符。答对了!!!

于 2021-01-29T16:41:59.387 回答