All Projects → gram-js → Gramjs

gram-js / Gramjs

Licence: mit
NodeJS MTProto API Telegram client library,

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Gramjs

Tinseltown.js
A lightweight CSS/JS library for faux hacker-movie-style page loading effects
Stars: ✭ 113 (+0%)
Mutual labels:  hacktoberfest
U Root
A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go.
Stars: ✭ 1,816 (+1507.08%)
Mutual labels:  hacktoberfest
Vscode Matlab
MATLAB support for Visual Studio Code
Stars: ✭ 114 (+0.88%)
Mutual labels:  hacktoberfest
Sudo
Development repository for sudo cookbook
Stars: ✭ 113 (+0%)
Mutual labels:  hacktoberfest
Graphql Live Query
Realtime GraphQL Live Queries with JavaScript
Stars: ✭ 112 (-0.88%)
Mutual labels:  hacktoberfest
Gitreflow
Reflow automatically creates pull requests, ensures the code review is approved, and squash merges finished branches to master with a great commit message template.
Stars: ✭ 1,488 (+1216.81%)
Mutual labels:  hacktoberfest
Sp Dev Site Scripts
Repository for sample SharePoint site designs and site scripts
Stars: ✭ 113 (+0%)
Mutual labels:  hacktoberfest
Developer Community Stats
🚀 A repository to encourage beginners to contribute to open source and for all contributors to view their Github stats
Stars: ✭ 116 (+2.65%)
Mutual labels:  hacktoberfest
Lemmur
🐒 A mobile client for lemmy
Stars: ✭ 114 (+0.88%)
Mutual labels:  hacktoberfest
Graphql Schema
GitHub’s GraphQL Schema with validation. Automatically updated.
Stars: ✭ 113 (+0%)
Mutual labels:  hacktoberfest
Collector Intellij
A PhpStorm plugin for refactoring to collections
Stars: ✭ 114 (+0.88%)
Mutual labels:  hacktoberfest
Competitive Programming
Hello Programmers 💻 , A one-stop Destination✏️✏️ for all your Competitive Programming Resources.📗📕 Refer CONTRIBUTING.md for contributions
Stars: ✭ 113 (+0%)
Mutual labels:  hacktoberfest
Dolly
🤖🐑 It's a sheep, it's a dolly, it's a following robot. Dolly was born to be cloned.
Stars: ✭ 113 (+0%)
Mutual labels:  hacktoberfest
Geospatial
Odoo and GIS
Stars: ✭ 113 (+0%)
Mutual labels:  hacktoberfest
React Most Wanted
React starter kit with "Most Wanted" application features
Stars: ✭ 1,867 (+1552.21%)
Mutual labels:  hacktoberfest
Laravel Api Boilerplate
A Boilerplate Project For Laravel API's (NOT MAINTAINED)
Stars: ✭ 113 (+0%)
Mutual labels:  hacktoberfest
Madelineproto
Async PHP client/server API for the telegram MTProto protocol
Stars: ✭ 1,776 (+1471.68%)
Mutual labels:  hacktoberfest
Implicit Hie
Auto generate a stack or cabal multi component hie.yaml file
Stars: ✭ 114 (+0.88%)
Mutual labels:  hacktoberfest
Goodwork
Self hosted project management and collaboration tool powered by TALL stack
Stars: ✭ 1,730 (+1430.97%)
Mutual labels:  hacktoberfest
Scriptsdump
The biggest dump of scripts ever!
Stars: ✭ 114 (+0.88%)
Mutual labels:  hacktoberfest

GramJS

GramJS is Telegram client implementation in Javascript. This project's core is completely based on Telethon. All the files which are fully based on it. don't forget to have a look to the original project.

Obtaining your API ID and Hash

  1. Follow this link and login with your phone number.
  2. Click under API Development tools.
  3. A Create new application window will appear. Fill in your application details. There is no need to enter any URL, and only the first two fields (App title and Short name) can be changed later as long as I'm aware.
  4. Click on Create application at the end. Now that you have the API ID and Hash

Running GramJS

If you want to run in it in a browser just use webpack (a configuration file is already present). The output will be in browser folder. In the browser gramjs will use localstorage to not regenerate api methods each run. check the examples folder for more info. Docs coming soon

Using raw api

Currently you can use any raw api function using await client.invoke(new RequestClass(args)) . you can find all the requests and types at https://gram.js.org/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].