如何将电报机器人位置发送给用户?

时间:2017-07-16 05:12:06

标签: bots telegram

我想向用户发送机器人的位置,我在谷歌搜索它,但我发现只是这种情况“将用户的位置发送到机器人”我想要的例子意味着:“发送机器人的位置对用户“。 这是我的想法:机器人的主人是想要与机器人的用户分享他的位置的驱动程序,在机器人中我放了一个按钮,当用户点击该按钮时,机器人告诉他们驾驶员的位置机器人的位置是可变的,而且不是常数

3 个答案:

答案 0 :(得分:3)

从Bot向用户发送位置的示例请求,网址为:

https://api.telegram.org/bot[botToken]/sendlocation?chat_id=[UserID]&latitude=51.6680&longitude=32.6546

执行URL的要求:

[botToken],例如:399684XXX:AAH_NiVFtLXVmh4XXX-XXXEZo3yO6XXX

[UserID],例如:64326XX

纬度,例如:51.6680
经度,例如:32.6546

答案 1 :(得分:1)

您可以使用sendVenuesendLocation方法来执行此操作。

答案 2 :(得分:0)

使用sendLocation而不是Web请求来发送电报api,以获取经度和纬度,可以将messageEventArgs.Message.Location.LatitudemessageEventArgs.Message.Location.Longitude与电报c#机器人api一起使用