如何在Telegram Mini App中实现点击跳转聊天列表分享功能?
实现Telegram Mini App跳转聊天列表并填充预设内容
你需要使用Telegram WebApp的showShareMenu API来实现这个功能,而非消息转发接口,具体实现方式如下:
- 确保你的Mini App已正确初始化Telegram WebApp环境(页面引入Telegram提供的WebApp脚本)
- 在分享按钮的点击事件中,调用
Telegram.WebApp.showShareMenu()方法,传入包含预设内容的配置对象:document.getElementById('share-btn').addEventListener('click', () => { Telegram.WebApp.showShareMenu({ text: '这里是你需要填充的预设分享内容', // 可选:若需附带跳转链接,可添加url参数 // url: '你的Mini App访问链接' }); }); - 调用该方法后,Telegram会自动弹出聊天选择列表,用户选定目标聊天后,输入框会自动填充你设置的
text内容,用户可直接发送或编辑后发送
补充说明:
- 该API是Telegram为Mini App专属提供的分享能力,完全匹配跳转聊天列表+预设内容的需求
- 若需分享图片等媒体内容,可配合
Telegram.WebApp.sendPhoto等API,基础文本+链接分享仅用showShareMenu即可实现
内容的提问来源于stack exchange,提问作者Wooo
相关产品推荐
相关产品推荐

