如何为网页中的Telegram tg://handler链接附加消息内容?
为Telegram tg://resolve链接附加预设消息的方法
嘿,这个问题我刚好摸索过——其实完全可以给tg://resolve链接附加预设消息内容,虽然官方公开文档里确实没明确提及这个参数,但实际使用中是有效的。
具体做法是在链接里添加text参数,把你想要预设的消息内容作为参数值传进去就行。举个实际的例子:
tg://resolve?domain=username1&text=你好呀!这是我通过链接预设的消息内容
点击这个链接后,Telegram会直接打开和username1的聊天窗口,而且你预设的消息已经自动填充到输入框里了,用户只需要点击发送按钮就能发送。
另外要注意几个细节:
- 如果消息里有空格、特殊字符(比如&、?这些),需要做URL编码处理,比如空格换成
%20,或者用encodeURIComponent()函数来处理整个消息内容,避免链接解析出错。 - 这个参数只会把消息填充到输入框,不会自动发送,这也是Telegram为了防止滥用做的限制。
内容的提问来源于stack exchange,提问作者Patoshi パトシ
相关产品推荐
相关产品推荐

