在我的腳本中,我想獲取電報機器人所有者的位置,當用戶點擊按鈕時,機器人將所有者的位置以Google地圖圖像的形式發送給用戶。 我的腳本是:獲取電報機器人所有者的位置
import telepot
from telepot.loop import MessageLoop
import time
from gps3 import gps3
bot = telepot.Bot('mytoken')
def handle(msg):
content_type, chat_type, chat_id = telepot.glance(msg)
gps_socket = gps3.GPSDSocket()
data_stream = gps3.DataStream()
gps_socket.connect()
gps_socket.watch()
for new_data in gps_socket:
if new_data:
data_stream.unpack(new_data)
alt = data_stream.TPV['alt']
lat = data_stream.TPV['lat']
bot.sendMessage(chat_id , alt)
MessageLoop(bot, handle).run_as_thread()
while 1:
time.sleep(1)
我在我的筆記本上運行此腳本,因爲我的筆記本電腦有沒有GPS,我得到的錯誤,當我用我的Android手機上運行它,它應該工作,但我得到了同樣的錯誤
你是什麼意思的所有者BOT? –
請問機器人老闆。 – samira
你如何期待你的android運行一個python腳本? –