Skip to content

Commit

Permalink
Что реализовано
Browse files Browse the repository at this point in the history
  • Loading branch information
Delitel-WEB committed Sep 19, 2023
1 parent 9f08e29 commit 0020dbd
Showing 1 changed file with 42 additions and 15 deletions.
57 changes: 42 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,47 +9,74 @@
## 🚀 Установка

1. Склонируйте репозиторий GitHub:
```shell
git clone https://github.com/Delitel-WEB/vk-tg-sync.git
```

```shell
git clone https://github.com/Delitel-WEB/vk-tg-sync.git
```

2. Перейдите в директорию проекта:
```shell
cd vk-tg-sync
```

```shell
cd vk-tg-sync
```

3. Установите необходимые пакеты Python из файла `req.txt`:
```shell
pip install -r req.txt
```
```shell
pip install -r req.txt
```

## ⚙️ Настройка

Для настройки скрипта создайте файл `settings.sh` для Linux.

- Для Linux: `settings.sh`
```shell
export tgBotToken=""
export vkBotToken=""
export dbPassword=""
```
```shell
export tgBotToken=""
export vkBotToken=""
export dbPassword=""
```

Выполните следующую команду, чтобы создать таблицы в базе данных:

```shell
alembic upgrade head
```

⚠️ Перед выполнением этой команды убедитесь, что у вас установлена база данных MySQL и создана пустая таблица `vk_to_tg`.

## ▶️ Запуск бота

⚠️ Перед запуском убедитесь, что вы установили значения переменных в файле `settings.sh`.

Перед запуском выполните команду:

```shell
source settings.sh
```

И запустите скрипт:

```shell
python main.py
```
```

## Что реализовано на данный момент

| Виды синхронизации | Telegram | VKontakte |
| ------------------------ | -------- | --------- |
| **Сообщения** | | |
| Текстовые сообщения |||
| Голосовые сообщения |||
| Стикеры |||
| Пересланные сообщения |||
| Документы |||
| Удаление сообщений |||
| Редактирование сообщений |||
| **Медиа** | | |
| Фото |||
| Видео |||
| Геолокация |||
| Гифки |||
| **Действия с чатами** | | |
| Изменение Фото |||
| Изменение Названия Чата |||

0 comments on commit 0020dbd

Please sign in to comment.