https://github.com/h2xdev/v-telegram
Клиент Telegram который представляет мессенджер в виде социальной сети ВКонтакте 2010-х годов.
https://github.com/h2xdev/v-telegram
telegram telegram-client vk vkontakte
Last synced: about 2 months ago
JSON representation
Клиент Telegram который представляет мессенджер в виде социальной сети ВКонтакте 2010-х годов.
- Host: GitHub
- URL: https://github.com/h2xdev/v-telegram
- Owner: H2xDev
- Created: 2025-04-05T11:29:52.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-04-08T15:35:24.000Z (about 1 year ago)
- Last Synced: 2025-04-08T16:34:04.745Z (about 1 year ago)
- Topics: telegram, telegram-client, vk, vkontakte
- Language: Svelte
- Homepage:
- Size: 137 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# VTelegram
[v-telega.web.app](https://v-telega.web.app)
Клиент Telegram который представляет мессенджер в виде социальной сети ВКонтакте 2010-х годов. Клиент работает на базе [GramJS](https://github.com/gram-js/gramjs).
## Зачем?
Телеграм полностью заменил мне ВК, но иногда хочется поностальгировать по старому дизайну.
Поэтому я решил сделать клиент, который будет представлять мессенджер в виде социальной сети
ВКонтакте, которая нам когда-то нравилась.
Так же мне нужен был проект, который позволит попрактиковать разработку на [Svelte](https://svelte.dev).
## Что есть
- [x] Классический дизайн ВК
- [x] Прикрепленный к контакту канал будет выглядеть как микроблог/стена
- [x] Сообщения, разделенные на ЛС, Чаты и Боты
- [x] Сообщества (Каналы)
- [x] Раздел музыки (в т. ч. музыка из каналов)
- [x] Видеоплеер c классическим дизайном
- [x] Музыкальный плеер с классическим дизайном
- [x] Комментарии (почти)
- [x] Реакции (почти)
## Что не сделано
- [ ] Лента
- [ ] Сторис
- [ ] Поиск по сообщениям
- [ ] Поиск по каналам
- [ ] Отправка медиа
- [ ] Создание постов в каналах
- [ ] Добавление комментариев
- [ ] Добавление реакций
- [ ] Работа с ботами
## Текущие проблемы
1. Отправка сообщений работает не корректно
2. Прием сообщений идет с задержкой или вообще не идет
## Разработка
1. Установите зависимости:
```bash
npm install
```
2. Создайте файл `.env` в корне проекта и добавьте туда следующие переменные окружения:
```env
VITE_TELEGRAM_API_ID=your_api_id
VITE_TELEGRAM_API_HASH=your_api_hash
```
3. Запустите проект:
```bash
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --open
```
## Cборка
Для сборки проекта используйте команду:
```bash
npm run build
```
Вы можете просмотреть сборку в режиме предпросмотра с помощью команды:
```bash
npm run preview
```