Skip to content

Автоматический репост из Telegram в Instagram и Вконтакте

License

Notifications You must be signed in to change notification settings

kanewi11/telegram-reposter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Автоматический репост из Telegram во Вконтакте и Instagram

Отслеживание и скачивание постов в Telegram происходит юзерботом (Pyrogram).

Не для коммерческого пользования, читайте лицензию!

Постинг:

  • Вконтакте при помощи библиотеки vk_api
  • Instagram при помощи библиотеки instagrapi (не проверялся, но вроде работать должен 🙃)

Инструкция

Установка:

  1. git clone https://github.com/kanewi11/telegram-reposter.git
  2. cd telegram-reposter
  3. pip3 install -r requirements.txt для Unix подобных | pip install -r requirements_win.txt для Windows

Настройка:

  1. Для Telegram вам нужно создать приложение. После внести App api_id, App api_hash, ваш номер телефона и (канал или чат и тд.) для отслеживания новых постов в reposter/config.py
  2. Для Вконтакте тоже нужно создать Standalone-приложение.
  • После создания запустите reposter.py, далее в консоли будет инструкция как создать токен, следуйте ей.
  • После получения токена, закройте программу, перейдите в reposter/config.py в VK_ACCESS_TOKEN вставьте созданный токен. Пример VK_ACCESS_TOKEN = 'vk.b.aSd...'. Еще не забудьте вставить id сообщества VK_GROUP_ID!
  1. Для Instagram нужен прокси, логин и пароль. Если стоит двухфакторная аутентификация, то добавьте способ получения кода через приложение Google Authenticator.

Можно включать и отключать постинг в определенные соцсети. В файле reposter/config.py в переменных REPOST_VK и REPOST_INST.

  • True - Включен
  • False - Выключен

Instagram по дефолту ВЫКЛЮЧЕН

Предостережение

Все пароли и токены хранятся в config.py и это очень плохо, лучше всего храните их в переменных окружения!

Если вы решили хранить их в файле, то при утечке пенайте на себя!

Если нашли что улучшить, то кидайте pull request

About

Автоматический репост из Telegram в Instagram и Вконтакте

Topics

Resources

License

Stars

Watchers

Forks

Languages