modern typescript library for mtproto. supports browsers, node/bun, deno and more!
github mirror: https://github.com/mtcute/mtcute
packages | ||
.editorconfig | ||
.eslintignore | ||
.eslintrc.js | ||
.gitattributes | ||
.gitignore | ||
.prettierignore | ||
.prettierrc | ||
lerna.json | ||
package.json | ||
README.md | ||
tsconfig.json | ||
yarn.lock |
MTCute
Work-in-progress library for MTProto in TypeScript.
What currently works:
- TCP Connection in NodeJS
- Sending & receiving text messages
- Uploading & downloading files
- HTML & Markdown parse modes
- Type-safe filter system
What is not done yet:
- pretty much everything else
Setting up for development:
git clone https://github.com/teidesu/mtcute
cd mtcute
yarn install
npx lerna link
Acknowledgements
Some parts were based on code from these projects: