Lightweight Telegram web client based on MadelineProto.
Test instance is available at https://mp.nnchan.ru (not guaranteed to run a stable version).
It is highly recommended to run your own instance (read on).
- Generate your own API id by creating a Telegram app at https://my.telegram.org/apps
- Create
api_value.php
from theapi_values.php.example
using theapi_id
andapi_hash
you generated - Create
config.php
from theconfig.php.example
You can deploy your own instance quickly with Docker Compose - see how.
- You should deny access to sessions folder (
s/
by default, see inconfig.php
) andMadelineProto.log
- You must have
php-gd
extension installed to get images working (apt-get install php8.1-gd
)
andphp-mbstring
for MadelineProto (apt-get install php8.1-mbstring
) - You need to set browscap in
php.ini
to get better logged in device names - Install Composer v2+
- Install MadelineProto and its dependencies with
composer update
- For more details on installing MadelineProto see here
Fully supported:
- Internet Explorer 6.0 and above
- Opera 9.0 and above
- Nokia Browser for Symbian (Symbian 9.2 and above)
- S40 6th Edition
- Mozilla Firefox 2.0
- WebPositive
- All modern browsers (Chrome, Safari, etc)
Partially supported (Auto update doesn't work and/or no auto scroll):
- Internet Explorer 3.0-5.0
- Opera Mini (All versions)
- S40 5th Edition or older
- Internet Explorer Mobile (?)
Not supported
- Internet Explorer 2 and older
- ?