diff --git a/.github/img/confirm_dm.png b/.github/img/confirm_dm.png new file mode 100644 index 0000000..0a00c9a Binary files /dev/null and b/.github/img/confirm_dm.png differ diff --git a/.github/img/confirmation.png b/.github/img/confirmation.png new file mode 100644 index 0000000..0c1eb50 Binary files /dev/null and b/.github/img/confirmation.png differ diff --git a/.github/img/direct_message.png b/.github/img/direct_message.png new file mode 100644 index 0000000..ece4fff Binary files /dev/null and b/.github/img/direct_message.png differ diff --git a/.github/img/select_chat_type.png b/.github/img/select_chat_type.png new file mode 100644 index 0000000..c4cb001 Binary files /dev/null and b/.github/img/select_chat_type.png differ diff --git a/.github/img/select_group.png b/.github/img/select_group.png new file mode 100644 index 0000000..3d1e2ea Binary files /dev/null and b/.github/img/select_group.png differ diff --git a/README.md b/README.md index b8a4838..74731ab 100644 --- a/README.md +++ b/README.md @@ -64,7 +64,54 @@ source settings.sh python main.py ``` -## Что реализовано на данный момент +# 🚀 Инструкция по использованию + +После запуска бота, вы можете связать чаты во ВКонтакте и Telegram, отправив боту команду `/bind_chat`. + +Бот предложит вам выбрать тип чата во ВКонтакте: групповой или личный чат. + +![Выбор типа чата](.github/img/select_chat_type.png) + +## Личный чат + +![Выбор личного чата](.github/img/direct_message.png) + +Для связи личного чата вам потребуется предоставить боту `ID` пользователя ВКонтакте. + +Вы можете найти `ID` пользователя в ссылке на его профиль, которая может выглядеть, например, как `vk.com/id1`. + +Если у ссылки на профиль пользователя есть пользовательское имя, например, `vk.com/durov`, вы можете извлечь `ID` его профиля с помощью любого приложения, позволяющего извлекать `ID` из ссылок, например, [это приложение](https://vk.com/linkapp). + +После ввода `ID` пользователя, бот напишет вам имя выбранного вами пользователя и попросит подтвердить ваш выбор. + +![Подтверждение](.github/img/confirm_dm.png) + +## Группа + +![Выбор группы](.github/img/select_group.png) + +Для связи бесед ВКонтакте вам потребуется получить их `ID`. + +Для каждой беседы `ID` имеет свой уникальный идентификатор. + +Получить его можно, кликнув в браузере на беседу и посмотрев в ссылку `https://vk.com/im?sel=c147`. +Число `147` в этой ссылке является `ID` беседы ВКонтакте. + +После ввода `ID` группы, бот напишет вам название выбранной вами беседы и попросит подтвердить ваш выбор. + +![Подтверждение](.github/img/confirmation.png) + +После этого бот попросит вас отправить `ID` группы в Telegram. +> ⚠️ Бот должен находиться в этой группе и быть администратором. +> ⚠️ Внимание!!! Если группа станет супергруппой, ее `ID` изменится. + +`ID` группы Telegram можно получить, отправив команду `/id` в группе, в которую добавлен бот. + +После успешного связывания чатов, бот изменит название и фотографию группы в Telegram на такие же, как во ВКонтакте. + + + +# Что реализовано на данный момент > **Синхронизация указана в виде мессенджер ➔ мессенджер. То есть если галочка стоит у ВКонтакте, то сделана синхронизация VK ➔ Telegram и наоборот. Если галочки стоят сразу на двух мессенджерах, значит, синхронизация двусторонняя.**