我想将机器人的位置发送给用户,我在谷歌中搜索了很多,但我发现就是这种情况“发送用户的位置给机器人”,我想反之亦然,意思是:“发送机器人的位置给用户”。我的想法是:机器人的主人是一个司机,他想要和机器人的用户分享他的位置,我在机器人里放了一个按钮,当用户点击这个按钮时,机器人告诉他们机器人的driver.the位置是可变的,不是恒定的
发布于 2017-07-16 19:42:48
将位置从Bot发送给具有URL的用户的示例请求:
https://api.telegram.org/bot[botToken]/sendlocation?chat_id=[UserID]&latitude=51.6680&longitude=32.6546
执行URL的要求:
e.g:399684XXX:AAH_NiVFtLXVmh4XXX-XXXEZo3yO6XXX,botToken
UserID,e.g:64326XX
纬度,例如:51.6680
经度,例如:32.6546
发布于 2017-07-16 17:11:10
您可以使用sendVenue或sendLocation方法来完成此操作。
发布于 2020-11-12 19:19:28
使用sendLocation
而不是web请求telegram api,要获取经度和纬度,您可以使用messageEventArgs.Message.Location.Latitude
和messageEventArgs.Message.Location.Longitude
以及telegram c# bot api
https://stackoverflow.com/questions/45125250
复制相似问题