Go to file
2021-08-16 14:21:33 +03:00
.github/workflows Initial commit 2021-04-09 14:11:51 +03:00
.husky [Refactoring] Fix TS and ESLint errors after updating packages (#1386) 2021-08-16 14:21:33 +03:00
deploy Audio: Fix playing voice messages on iOS (follow-up) 2021-06-30 05:24:58 +03:00
dev/localize [Build] 2021-06-18 01:00:02 +03:00
dist [Build] 2021-08-13 20:20:16 +03:00
public Notifications: Add web settings, sound and avatar, some fixes (#1317) 2021-08-11 01:27:52 +03:00
src [Refactoring] Fix TS and ESLint errors after updating packages (#1386) 2021-08-16 14:21:33 +03:00
.babelrc [Refactoring] Update dependencies (#1365) 2021-08-16 14:21:20 +03:00
.browserslistrc Initial commit 2021-04-09 14:11:51 +03:00
.editorconfig Initial commit 2021-04-09 14:11:51 +03:00
.env.example Initial commit 2021-04-09 14:11:51 +03:00
.eslintignore [Refactoring] Fix TS and ESLint errors after updating packages (#1386) 2021-08-16 14:21:33 +03:00
.eslintrc [Refactoring] Fix TS and ESLint errors after updating packages (#1386) 2021-08-16 14:21:33 +03:00
.gitattributes Initial commit 2021-04-09 14:11:51 +03:00
.gitignore Drop redundant tests 2021-05-24 02:09:39 +03:00
.patch-version [Build] 2021-08-13 20:20:16 +03:00
.postcssrc Initial commit 2021-04-09 14:11:51 +03:00
CHANGELOG.md 1.3.0 2021-06-21 16:40:05 +03:00
jest.config.js [Refactoring] Update dependencies (#1365) 2021-08-16 14:21:20 +03:00
LICENSE Add license file 2021-04-16 18:32:30 +03:00
package-lock.json [Refactoring] Fix TS and ESLint errors after updating packages (#1386) 2021-08-16 14:21:33 +03:00
package.json [Refactoring] Fix TS and ESLint errors after updating packages (#1386) 2021-08-16 14:21:33 +03:00
README.md [Dev] Allow invoking Telegram API from console (#1346) 2021-08-03 01:31:05 +03:00
tsconfig.json [Refactoring] Fix TS and ESLint errors after updating packages (#1386) 2021-08-16 14:21:33 +03:00
webpack.config.js [Refactoring] Update dependencies (#1365) 2021-08-16 14:21:20 +03:00

Telegram Web Z

Local setup

mv .env.example .env

npm i

Obtain API ID and API hash on my.telegram.org and populate the .env file.

Dev mode

npm run dev

Invoking API from console

Start your dev server and locate GramJS worker in console context.

All constructors and functions available in global GramJs variable.

Run npm run gramjs:tl full to get access to all available Telegram requests.

Example usage:

await invoke(new GramJs.help.GetAppConfig())

Bug reports and Suggestions

If you find an issue with this app, let Telegram know using the Suggestions Platform.