Skip to content

WZTNet/TG_AutoPoster

 
 

Repository files navigation

TG_AutoPoster

Бот, пересылающий записи из групп ВК в канал/чат/ЛС в Telegram.

License MIT Python Version issues stars


Установка

  1. Клонируйте репозиторий
git clone https://github.com/qwertyadrian/TG_AutoPoster
  1. Установите требуемые зависимости (желательно использовать виртуальное окружние)
pip install -r requirements.txt
  1. Скопируйте содердимое файла config.ini.example в файл config.ini (создайте его, разумеется) и выполните настройку поля global
Параметр Описание
login Логин ВК
pass Пароль ВК
bot_token Токен Telegram бота
sign_posts Указывать ли автора поста (если это возможно) и ссылку на оригинальный пост. Возмжные значения: yes, no
send_reposts Отправлять ли репосты. Возможные значения: yes, no
proxy_url HTTPS Прокси (использовать, если Telegram не доступен в вашей стране)
what_to_send Какие типы вложений отправлять. Подробнее в config.ini.example
  1. Замените название поля с domain1 на домен группы ВК и выполните соответствующую настройку этого поля.
Параметр Описание
channel Канал/чат в телеграме куда отправлять сообщения из групп ВК
last_id ID последнего отправленного поста
what_to_send Какие типы вложений отправлять (переопределяет значение из global)

Для работы с несколькими группами добавьте новые поля в соответствии с пунктом № 4

Запуск

  1. Пропишите запуск файла по расписанию TG_AutoPoster.py в crontab (в Linux) или планировщик заданий Windows (нежелательно запускать бота каждые 5-10 минут, так как за это могут заморозить ваш профиль ВК)
  2. Активириуйте бота командой /start
  3. Готово!

Дополнительно: Если вы хотите управлять автопостингом через Telegram чат , то предлагаю ознакомиться с TG_AutoConfigurator.
Сейчас он умеет: смотреть логи, удалять/добавлять/просматривать источники постов
Запланировано для него следующее: настройка отправляемых вложений (в том числе отдельно для каждой группы), управление несколькими ботами


Вопрсы и предложения:

  1. Telegram: @QwertyAdrian
  2. Вконтакте: Адриан Поляков (отвечаю там редко)

About

Telegram Bot for AutoPosting from VK

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 93.3%
  • Shell 6.7%