Converts Android's telegram session into telethon / tdata session, can also be used to exctract any data from mobile session (auth key, dc id, user id and other)
все варианты что я пробовал, все летят в бан, как безопасно воспользоваться этим конвертером, чтобы меня сразу не забанило - я так и не понял ...
Юзаю я по сути так:
from AndroidTelePorter import AndroidSession
session = AndroidSession.from_tgnet(
tgnet_path=r'tgnet.dat', # contains auth key and dc id
userconfig_path=r'userconfing.xml' # contains user id
)
session.to_tdata('converted')
session.to_telethon('converted/telethon.session')
session.to_pyrogram('converted/pyrogram.session')`
2 файл запуска telethon
from telethon import TelegramClient
def run_telethon_client(session: str, api_id: int, api_hash: str):
client = TelegramClient(session, api_id, api_hash=api_hash)
async def main():
await client.connect()
me = await client.get_me()
print(me)
with client:
client.loop.run_until_complete(main())
# Пример использования
run_telethon_client(session="converted/telethon.session", api_id=6, api_hash="eb06d4abfb49dc3eeb1aeb98ae0f581e")
вроде бы даже api_id и hash как у android сессии, все конектится, получаю данные о себе, 10 минут и бан
все варианты что я пробовал, все летят в бан, как безопасно воспользоваться этим конвертером, чтобы меня сразу не забанило - я так и не понял ...
Юзаю я по сути так:
2 файл запуска telethon
вроде бы даже api_id и hash как у android сессии, все конектится, получаю данные о себе, 10 минут и бан