Клиент Telegram который представляет мессенджер в виде социальной сети ВКонтакте 2010-х годов. Клиент работает на базе GramJS.
Телеграм полностью заменил мне ВК, но иногда хочется поностальгировать по старому дизайну. Поэтому я решил сделать клиент, который будет представлять мессенджер в виде социальной сети ВКонтакте, которая нам когда-то нравилась.
Так же мне нужен был проект, который позволит попрактиковать разработку на Svelte.
- Классический дизайн ВК
- Прикрепленный к контакту канал будет выглядеть как микроблог/стена
- Сообщения, разделенные на ЛС, Чаты и Боты
- Сообщества (Каналы)
- Раздел музыки (в т. ч. музыка из каналов)
- Видеоплеер c классическим дизайном
- Музыкальный плеер с классическим дизайном
- Комментарии (почти)
- Реакции (почти)
- Лента
- Сторис
- Поиск по сообщениям
- Поиск по каналам
- Отправка медиа
- Создание постов в каналах
- Добавление комментариев
- Добавление реакций
- Работа с ботами
- Отправка сообщений работает не корректно
- Прием сообщений идет с задержкой или вообще не идет
- Установите зависимости:
npm install
- Создайте файл
.env
в корне проекта и добавьте туда следующие переменные окружения:
VITE_TELEGRAM_API_ID=your_api_id
VITE_TELEGRAM_API_HASH=your_api_hash
- Запустите проект:
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --open
Для сборки проекта используйте команду:
npm run build
Вы можете просмотреть сборку в режиме предпросмотра с помощью команды:
npm run preview