Telegram bot - 为/ start命令添加唯一键

时间:2018-01-06 11:21:35

标签: c# telegram telegram-bot

我正在尝试通过一些唯一键来识别每个用户,该键被添加到/start命令中。对于每个用户,我将生成一些密钥,并向用户显示URL。这在官方文档https://core.telegram.org/bots#deep-linking

中逐步描述

用户的链接格式为:

https://telegram.me/ExampleBot?start=uniqueKey

它在电报应用中完美运行。探测器是,当在浏览器中打开时,只有“开始”按钮可见。当用户点击时,uniqueKey不会发送到机器人。

如何在/ start命令中添加uniqueKey以使其在电报Web应用程序中也能正常工作?应该如何看待生成的URL?所以用户可以点击,而不需要编写代码?

1 个答案:

答案 0 :(得分:1)

uniqueKey设为Base64并再次测试......

  

基于 Telegram documents ,建议使用 base64url 对包含二进制和其他类型内容的参数进行编码。