Dans mon script je veux obtenir l'emplacement du propriétaire du robot télégramme, lorsque les utilisateurs cliquent sur le bouton, le bot envoie l'emplacement du propriétaire aux utilisateurs sous la forme de google map image. mon script est:obtenir l'emplacement du propriétaire du robot télégramme
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)
Je lance ce script dans mon ordinateur portable et parce que mon portable n'a pas gps j'obtenir l'erreur, quand je le lance avec mon téléphone Android, il devrait fonctionner, mais je reçois la même erreur
Que voulez-vous dire par OWNER BOT? –
excusez-moi le propriétaire du robot. – samira
Et comment voulez-vous que votre android exécute un script python? –