Решил использовать Telethon для отправки боту своей геолокации
Но не получилось пока
в этом виде данные не проходят
сообщение отправляется а геолокация не хочет в этом виде
Подскажите, чего я не так делаю.
from telethon import TelegramClient, events, sync from telethon.tl.functions.contacts import ResolveUsernameRequest from telethon.tl.types import InputChannelEmpty from telethon import TelegramClient from telethon.tl.types.messages import Messages from telethon.tl.types.contacts import Contacts from telethon.tl.custom import Button from telethon.tl.functions.messages import SendMessageRequest #telethon.utils.get_input_geo # These example values won't work. You must get your own api_id and # api_hash from https://my.telegram.org, under API Development. api_id = 12345 api_hash = '0123456789abcdef0123456789abcdef' client = TelegramClient('pointik', api_id, api_hash) client.start() client.send_message('name', 'msg') result = client.inline_query('@bot', 'query', offset = None, geo_point= (30.379251039815593, 59.80547555591638, 8726921181762874873))
python3.5/site-packages/telethon/tl/functions/messages.py", line 1506, in __bytes__ b'' if self.geo_point is None or self.geo_point is False else (bytes(self.geo_point)), TypeError: 'float' object cannot be interpreted as an integer