python - 当你点击它被复制的文本时如何做到这一点 pytelegrambotapi
问题描述
我正在给机器人写一封电报。我遇到了这样的问题。我需要机器人在单击它被复制时发送一条消息(文本)(作为来自@BotFather 的令牌)
解决方案
如果我理解正确,您希望发送一条消息,当用户按下它时,文本会自动复制到用户的剪贴板,就像 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 的评论,您正在寻找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
)
推荐阅读
- git - 错误:在 ubuntu 机器中克隆远程 repo 'origin' 时出错
- c# - pdf生成中的单选按钮显示问题
- angular - 无法理解 Angular 的 ControlValueAccessor 工作
- truffle - 使用 Kaleido 部署 simpleStorage 合约
- php - CSS / HTML / JS 不更新 XAMPP(本地开发)
- tensorflow - 如何设置张量流模型的所有参数的值?
- nginx - Nginx 不会提供 json 响应
- javascript - TypeError:日期不是Node js中的构造函数
- java - 跟踪地图中队列之间的进度
- java - 如果错误;做某事/如果做某事错误