Автоматически копирует все фото, видео предоставляются в виде ссылок на видео ВКонтакте. Также, если автор упоминается в посте ВКонтакте, в сообщение в Telegram будет добавлена ссылка на его профиль. Все посты, помеченные как реклама, не будут размещены в Telegram(можно изменить)
Настройка
- git clone GitHub - maVovk/vk_to_tg_duplicator: Automatically duplicate your posts from VK to Telegram channel | End Way - Форум социальной инженерии и программирования
- Установите все переменные токена в файле. Там дана инструкция, как получить все токены..env
- Сделать бота администратором в Telegram-канале
- Для отладки Для продакшена Код:
pip install -r requirements.txt
Код:python main.py
Код:docker build -t vk_to_tg .
Код:docker run vk_to_tg
Переменные .env
VK_ACCESS_TOKEN
Перейдите в Получить access token | End Way - Форум социальной инженерии и программирования. Затем нажмите на Администратор ВКонтакте и следуйте инструкциям.Ваш токен доступа будет находиться в URL-адресе между access_token и &expires_in
VK_GROUP_TOKEN
Откройте свое сообщество, затем выберите Использование Manage->APIВключите LongPoll API и включите уведомления о новых постах в разделе Типы событий
Теперь создайте токен доступа для вашей группы, разрешите доступ к стене сообщества и скопируйте токен в файл .env
VK_GROUP_ID_TOKEN
Перейдите в Узнать ID страницы или группы ВКонтакте — Regvk.Com | End Way - Форум социальной инженерии и программирования, введите ссылку на группу, нажмите кнопку и скопируйте public IDTELEGRAM_TOKEN
Создайте собственного бота через botfather, затем скопируйте токен доступаПерейдите на свой канал и добавьте бота в качестве администратора
TELEGRAM_CHANNEL_ID
Пересылайте любой пост с вашего канала в @JsonDumpBot, найдите поле и скопируйте id в файлforward_from_chat.envскрипт взят с гх
Файл для загрузки:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.