在Telegram Bot中获取设备的操作系统或平台

问题描述:

问题是有没有什么技巧以任何方式让客户端的平台通过电报中的bot?例如,我想知道用户在ios,Android或桌面的平台,而不需要用户询问?在Telegram Bot中获取设备的操作系统或平台

+3

我认为它不可能通过bot api。但您可以发送专用链接给每个用户点击并发送给浏览器并保存他/她的数据。 – tashakori

如果您在Telegram Bot API上阅读,则没有关于OS平台的信息,特别是在“可用类型”部分中,您看不到任何名为平台或操作系统的属性。

您刚接收到一个带有基本数据(如user_id,update_id,数据类型)的JSON(取决于消息是来自回调或内嵌查询的操作还是消息来自通道,组或私人消息)内容说,如果消息是文本,文件,图像,视频,语音或音频等,但不是平台。

Botan.io提供了所需的功能。像设备的平台,位置等等