Skip to content

tjhorner/webogram

 
 

Repository files navigation

Telegram for Devs — Unofficial Webogram-based client

This is a web app based on Webogram, the official Telegram client. This is a modified version that aims to help client and bot developers develop faster.

It includes several useful features:

  • Display chat IDs
  • Display message IDs
  • API Playground
    • In the playground, you can mess around with the MTProto API without needing to set up your own client
  • Evaluator
    • Simply evaluates a JS statement inside of a Angular $scoped controller
  • Bot sign in
    • Log in with your bot's API token and see what it sees. Useful for getting bot-specific message IDs and testing access to certain groups.

Coming soon

  • Auto-fill/suggest methods on API playground
  • Show field for each payload parameter on API playground instead of raw JSON input

Screenshots

Chat IDs

API Playground

Evaluator

Third party libraries

Besides the frameworks mentioned above, other libraries are used for protocol and UI needs. Here is the short list:

Many thanks to all these libraries' authors and contributors. A detailed list with descriptions and licenses is available here.

Licensing

The source code is licensed under GPL v3. License is available here.

About

Telegram web application, GPL v3

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • JavaScript 60.9%
  • HTML 22.3%
  • CSS 10.0%
  • C 5.3%
  • C++ 0.6%
  • Shell 0.6%
  • Other 0.3%