@2012mjm/telegram-tl-node 中文文档教程

发布于 8年前 浏览 23 项目主页 更新于 3年前

@2012mjm/telegram-tl-node

npm 版本构建状态覆盖状态Climate Status

Telegram TypeLanguage (TL) Node.js 平台上纯 javascript 的非官方库

About TypeLanguage..

TypeLanguage Telegram Mobile Protocol“用于描述类型、构造函数和现有函数的使用系统” (MTProto)

telegram-tl-node in short..

telegram-tl-node 库实现了核心 TypeLanguage 类型(如基础 类型对象 和其他人在这里)定义了一个层 实例的二进制数据序列化

该库还实现了解析 TypeLanguage 模式TypeBuilder 类 以JSON 格式 动态写入类型类和函数 纯javascript。

@goodmind/telegram.link 主项目依赖于这个库。

Installation

$ git clone --branch=master git://github.com/goodmind/telegram-tl-node.git
$ cd telegram-tl-node
$ npm install

Unit Testing

$ npm test

Dependencies

  • get-log:一个 Node.js 日志实用程序,易于使用并可用于生产。

  • jsbn:纯 JavaScript 中大数数学的可移植实现, 在桌面和移动浏览器上启用公钥加密和其他应用程序。

License

该项目根据 MIT 许可证发布

@2012mjm/telegram-tl-node

npm versionBuild StatusCoverage StatusClimate Status

Telegram TypeLanguage (TL) unofficial library in pure javascript on the Node.js platform

About TypeLanguage..

TypeLanguage "serves to describe the used system of types, constructors, and existing functions" of the Telegram Mobile Protocol (MTProto)

telegram-tl-node in short..

The telegram-tl-node library implements the core TypeLanguage types (like the base TypeObject and others defined here) and therefore a layer for the binary data serialization of the instances.

This library also implements the TypeBuilder class that parses the TypeLanguage schemas in JSON format and dynamically writes Type classes and functions in pure javascript.

@goodmind/telegram.link main project depends by this library.

Installation

$ git clone --branch=master git://github.com/goodmind/telegram-tl-node.git
$ cd telegram-tl-node
$ npm install

Unit Testing

$ npm test

Dependencies

  • get-log: a Node.js Logging Utility, easy to use and ready for production.

  • jsbn: a portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers.

License

The project is released under the MIT License

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文