Telega
C# Telegram MTProto Client
Install / Use
/learn @ilyalatt/TelegaREADME
Telega
A simple Telegram MTProto client that keeps up with latest layers. Check out documentation prototype. You can see the a lot of examples here.
Quick start
- Clone the repository
- Run
Telega.Playground(NET 6 is needed) - Sign in to your account
- Explore
Snippets
TLSharp
The reasons of Telega existence are TLSharp issues. Here are pros of Telega:
- Layer 136 generated directly from Telegram Desktop .tl scheme
- Netstandard 2.0 and 2.1 targets
- Lack of reflection at all (even in deserialization)
- RPC backround receive (vs pull after sending in TLSharp)
- Automatic RPC call queuing and delaying to prevent flood errors
- Atomic-like session updates (with a backup file usage)
- Simple exceptions instead of meaningless InvalidOperationException
- Download and Upload with proper DC migration handling
- MTProto 2.0
Status
Telega is not actively developed. I support it in my free time. Feel free to open issues :)
Versioning
Telega uses SemVer. Before 1.0.0 version minor increments can break compatibility.
Related Skills
gh-issues
340.2kFetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]
node-connect
340.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
oracle
340.2kBest practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
tmux
340.2kRemote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
