Skip to content

API

Полный публичный API seshforge 0.2. Рантайм — всегда Telethon StringSession в памяти.

Client

Наследник telethon.TelegramClient. Методы Telethon без изменений.

Метод Источник
Client.create(...) ровно один из tdata / session_file / session_string / pyrogram_session / pyrogram_string
from_tdata / from_session_file / from_string Desktop / Telethon file / string
from_pyrogram_string / from_pyrogram_file форматы Pyrogram
export_pyrogram_string / to_tdata / to_session_file / to_pyrogram_file экспорт

Слои

  • Telethon — convert: session_*, string_*, detect_string_kind, AuthParts
  • Pyrogram — pyro_session: pack/unpack, file I/O, open_pyrogram
  • Desktop — desktop + api: load_tdata, tdata_to_telethon_string, API, UseCurrentSession, CreateNewSession
from seshforge import Client, open_pyrogram, pyrogram_string_to_telethon_string

client = await Client.create(API_ID, API_HASH, pyrogram_string=PYRO)
app = await open_pyrogram(API_ID, API_HASH, session_string=PYRO)

Полный inventory: EN API.