Телеграмм для кнопочных телефонов!
Веб-шлюз телеграмма.
Пощупать в деле: http://tg.naltg.tk пароль: 123
К сайту подключен тестовый аккаунт телеграмма. Контакт этого сайта: @waptelegram . К сожалению, антиспам-политика Телеграмма такая, что скорее всего, Вы не напишите с сайта самому себе себе до тех пор, пока не добавите контакт сайта @waptelegram в контакты и не напишете на сайт первыми.
Видеодемонстрация доступна по адресу https://youtu.be/JLjdFo3e-Y8
Привет всем!
В последнее время я озаботился созданием телеграмм-клиента для кнопочного телефона.
Эти телефоны, как правило имеют встроенный web/wap - браузер (dorado) или Opera mini.
Этот браузер, как правило очень слаб, не поддерживает современные протоколы шифрования, яваскрипт, даже в большинстве случаев цветной текст в нём не обрабатывается.
Это не помеха в использовании Телеграмма.
Также (говорят) что есть места, где запрещены по многим причиным сенсорные телефоны (тюрьма, армия, психбольница).
Веб-версию оригинального телеграмма в браузере дешевого кнопочного телефона Вы, конечно же, не откроете.
Вы вообще уже врядли чтото там откроете кроме Гугла и некоторых сайтов, которые созданы для кнопочных телефонов и застряли где-то в начале 2000х годов.
Нужно использовать свою версию телеграмм клиента: минималистичную, адаптированную под браузер кнопочного телефона.
Для решения задачи небходим промежуточный сервер с установленым клиентом телеграмма. Браузер Вашего кнопочного телефона взаимодействует с Вашим промежуточным сервером, Ваш сервер взаимодействует с сервером телеграмма.
Сейчас я очень много работаю над написанием и совершенствованием клиента, который поможет людям с кнопочными дешёвыми (от 10$) телефонами общаться в телеграмме с близкими людьми.
Оставайтесь на связи!
Данный репозиторий содержит код промежуточного сервера (который я постоянно дописываю).
В качестве серверного клиента используется Madelineproto.
В принципе, код в этом репозитории рабочий и используется мной в продакшне.
Можете брать код и настраивать сервер у себя.
Что реализовано:
*Авторизация по паролю. Безопасная сессия.
*Список диалогов.
*Чат с пользователем.
*Картинки, документы, отображение не анимированных стикеров.
*Загрузка фотографий.
Скриншоты c телефона:
Скриншот с ПК (для наглядности, как выглядит чат с собеседником)
Фото работы на телефонах (Отлично работает в браузерах Dorado и Opera Mini).
- Купите дешовую vps'ку. Хороший каталог https://poiskvps.ru Операционную систему выберите на свой вкус Проще всего, конечно, с Ubuntu или Debian
- Установите nginx, php8.1-fpm, git, php8.1-xml, php8.1-mbstring, php8.1-gd
Обязательно укажите в директиве server_name нжинкса ваш IP или домен/сабдомен. - Настройте nginx и php таким образом, чтобы www-root был /var/www/html , и в нём работал php8.1 В качестве индекса укажите index.php
- Перейдите в директорию /var/www/html и склонируйте этот репозиторий прямо в корень /var/www/html
git clone https://github.com/nallion/wap-telegram.git . - Выставите права 777 на папку /var/www/html
- Задайте пароль для Вашего телеграмма в файле index.php на 16 строке
- Пройдите по адресу http://IP_ВАШЕГО_СЕРВЕРА
- Войдите в телеграмм с паролем, который Вы задали. При первом входе Вам придёться войти в режиме automatically для настройки MadeLine proto. Введите Ваш мобильный номер, заполните все поля и войдите в режиме user.
- Пользуйтесь. Можете пройти с мобильного телефона по адресу http://IP_ВАШЕГО_СЕРВЕРА
Баги
На текущий момент все баги закрыты. Если найдёте баг, пишите разработчику (мне).
Связь с разработчиком
Телеграмм: @KleynoYaroslav