diff --git a/README.md b/README.md index 49f1997..9535bfe 100644 --- a/README.md +++ b/README.md @@ -9,35 +9,39 @@ ## 🚀 Установка 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`. ## ▶️ Запуск бота @@ -45,11 +49,34 @@ alembic upgrade head ⚠️ Перед запуском убедитесь, что вы установили значения переменных в файле `settings.sh`. Перед запуском выполните команду: + ```shell source settings.sh ``` И запустите скрипт: + ```shell python main.py -``` \ No newline at end of file +``` + +## Что реализовано на данный момент + +| Виды синхронизации | Telegram | VKontakte | +| ------------------------ | -------- | --------- | +| **Сообщения** | | | +| Текстовые сообщения | ❌ | ❌ | +| Голосовые сообщения | ❌ | ❌ | +| Стикеры | ❌ | ❌ | +| Пересланные сообщения | ❌ | ❌ | +| Документы | ❌ | ❌ | +| Удаление сообщений | ❌ | ❌ | +| Редактирование сообщений | ❌ | ❌ | +| **Медиа** | | | +| Фото | ❌ | ❌ | +| Видео | ❌ | ❌ | +| Геолокация | ❌ | ❌ | +| Гифки | ❌ | ❌ | +| **Действия с чатами** | | | +| Изменение Фото | ❌ | ❌ | +| Изменение Названия Чата | ❌ | ❌ |