Skip to content

Mobile app with wrapper for MTProto that allows you to make requests to Telegram Core API (mtproto)

License

Notifications You must be signed in to change notification settings

VityaSchel/mtproto-mobile

Repository files navigation

MTProto Mobile

Mobile app with wrapper for MTProto that allows you to make requests to Telegram Core API (mtproto).

EXPO GO screenshot abobka

Made with Expo (react-native) and TypeScript. Uses @mtproto/core in backend.

Download in Play Store

Features:

  • Multisessions
    • Switch between sessions with single tap
  • API methods autocompletion
    • Five most similar matches based on embedded tl schema
  • Strict types
    • All params are strictly typed and present in form
  • Support for recursive constructors and subtypes
  • Console logger with info/error support
  • Simple switch of api_id and api_hash
  • Easily import/export sessions with JSON data
    • Long press on session in list to export
    • Tap on an icon button near New session button to import
  • Easily upload/download files with native integration with Android API

Building

Install all dependencies (npm i), generate keystore file and save to credentials.json, build with npm run build for Android.

About

Mobile app with wrapper for MTProto that allows you to make requests to Telegram Core API (mtproto)

Topics

Resources

License

Stars

Watchers

Forks