.. | ||
src | ||
tests | ||
.gitignore | ||
package.json | ||
README.md | ||
tsconfig.json | ||
typedoc.cjs | ||
utils.ts |
@mtcute/core
Basic low-level MTProto implementation and auxiliary utilities.
Features
- MTProto 2.0: Implements the full MTProto protocol, including all the encryption and serialization
- 2FA support: Provides utilities for 2-step verification
- Hackable: Bring your own storage, transport, and other components to customize the library to your needs
- Magical: Handles reconnections, connection pooling, DC redirections and other stuff for you
- Web support: Works in the browser with no additional configuration
Usage
import { BaseTelegramClient } from '@mtcute/core'
const tg = new BaseTelegramClient({
apiId: 12345,
apiHash: '0123456789abcdef0123456789abcdef',
})
tg.call({ _: 'help.getConfig' })
.then(console.log)