Bots 如何向用户发送bot位置的电报?

Bots 如何向用户发送bot位置的电报?,bots,telegram,Bots,Telegram,我想把机器人的位置发送给用户,我在谷歌上搜索了很多,但我只找到了这个例子“把用户的位置发送给机器人”,我想反之亦然,意思是:“把机器人的位置发送给用户”。 这是我的想法:机器人的所有者是一个想要与机器人用户共享其位置的驱动程序,在机器人中我放置了一个按钮,当用户点击该按钮时,bot会告诉他们驱动程序的位置。bot的位置是可变的,并且不是恒定的。您可以使用或方法来执行此操作。从bot向用户发送位置的示例请求,URL为: https://api.telegram.org/bot[botToken]/

我想把机器人的位置发送给用户,我在谷歌上搜索了很多,但我只找到了这个例子“把用户的位置发送给机器人”,我想反之亦然,意思是:“把机器人的位置发送给用户”。
这是我的想法:机器人的所有者是一个想要与机器人用户共享其位置的驱动程序,在机器人中我放置了一个按钮,当用户点击该按钮时,bot会告诉他们驱动程序的位置。bot的位置是可变的,并且不是恒定的。

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

从bot向用户发送位置的示例请求,URL为:

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

使用
sendLocation
而不是对电报api的web请求,要获取经度和纬度,您可以使用
messageeventags.Message.Location.latitude
messageeventags.Message.Location.longitude
和电报c#bot api

bot的位置?你是说电报服务器的位置?bot没有Gps或latitude,也不旅行,您可以从bot向用户发送任何selectiv位置。我的意思是拥有bot的人的位置,而不是用户,bot的所有者。@samira将telegram和telegram bot视为应用程序的一种消息传递方法(如sms)。在您的情况下,您需要编写一个从iOS或android获取位置的应用程序,然后将该位置发送给某个用户(通过短信、电报或任何其他消息系统)。希望这有助于澄清。谢谢。这个请求需要纬度和经度,但我没有,我可以从手机的GPS上获取这些数据吗?你可以从谷歌地图上获取纬度和经度,这是我建议的另一个问题,请描述一下你的好帮手想法。@samira,如果我的答案对你的问题有帮助,请设置答案(打勾回答),谢谢我的想法:机器人的所有者是一个想与机器人用户共享其位置的驱动程序,在机器人中,当用户单击该按钮时,我在机器人中放置一个按钮,机器人告诉他们驱动程序的位置。机器人的位置是可变的,它不是常数,所以我无法从谷歌获得纬度和经度map@samira你需要使用一种程序语言来实现这一想法与电报机器人。例如,你可以使用c语言。我建议你们以问题的形式打开关于你们想法的新话题(问新问题),并给我链接,我会在那个里帮助你们,若你们得到第一个问题的答案,请在答案上打勾。