я авторизовался/зарегистрировался. Не пойму как работают сессии, как восстановить последнюю авторизацию? В telegram-js это было на уровне библиотеки, сейчас использую telegram-mtproto
Она создаётся по названию первого аргумента при конструкции класса + '.session', в os.getcwd() создаёт
Хз, не пробовал, а смысл то какой? Запускаешь телегу в качестве демона, телега висит постоянно, у неё открыт порт по которому можно читать/писать, то есть телега висит постоянно, смысла стопорить нет.
Я сегодня апдейтнул либу, поставь версию 3.2.3) Каждый инстанс либы может сохранять сессию в какое либо хранилище — есть просто json на диске, есть localStorage для браузера и так далее. const { Storage } = require('mtproto-storage-fs') const app = { storage: new Storage('./session.json') } const client = MTProto({ server, api, app }) Каждый такой client будет использовать одну и ту же сессию, то есть достаточно будет залогиниться только один раз
Обсуждают сегодня