mtcute Telegram MTProto
Simplifies building high-performance Telegram bots and clients using the native MTProto protocol in TypeScript.
This skill provides specialized guidance for working with mtcute, a modern and type-safe TypeScript library for Telegram's MTProto protocol. Unlike standard Bot API wrappers, mtcute allows developers to access the full Telegram API, enabling the creation of custom clients, complex bots, and automated user accounts. The skill offers deep integration with mtcute's architecture, covering platform-specific configurations for Node.js, Bun, Deno, and the web, while providing tools to explore TL schemas, high-level methods, and advanced features like update dispatching and direct MTProto method calls.
Key Features
01Advanced dispatcher patterns for routing updates and filtering messages
02478 GitHub stars
03Automated lookup tools for TL constructors, classes, and method signatures
04Type-safe handling of complex Telegram entities and media types
05Platform-specific configuration for Node.js, Bun, Deno, and Browsers
06Native MTProto protocol support for full Telegram API access
Use Cases
01Managing complex Telegram data through direct MTProto method calls and TL schema interactions
02Developing custom Telegram client applications or automated user accounts
03Building feature-rich Telegram bots that exceed standard Bot API limitations