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.
- Deny access to sessions folder (
s/
by default, see inconfig.php
) andMadelineProto.log
- Install required php extensions:
gd
,mbstring
,xml
,json
,fileinfo
,gmp
,iconv
,ffi
- Download and set browscap database in
php.ini
to get better logged in device names - Install Composer v2+
- Install MadelineProto and its dependencies with
composer update
- Make a background script that restarts php service at least every hour
- 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 (S60v3 FP1 and above)
- S40 6th Edition
- Mozilla Firefox 2.0
- WebPositive
- Opera Mobile 12
- 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