Обсуждение:Авто репост

Материал из wiki-MyMakerBot

РЕПОСТ ИЗ ПЕРСОНАЛЬНОЙ СТРАНИЦЫ ВК и ЮТУБА в ЧАТ (или КАНАЛ) Репост с личной страницы

  1. код #репост #repost #коррекция_времени #бот_в_чате #токен #token

все благодарности - @SergAHell

добавляется токен и параметр personal=1

{if $is_admin}

{interval time=3600}

{* VK *} {$token="...."} {$service_key="....."} {vk public="....." token=$token personal=1 service_key=$service_key} {iterator from=$vk src_link=0 type="vk" media_post=1 chat_id=[....]}

{* YOUTUBE *} {youtube channel='....'} {iterator from=$youtube type='youtube' chat_id=[....]}

{/if} {*Репост работает**}

ПРИМЕЧАНИЕ

для RSS и Инстаграма

{rss url='https://lenta.ru/rss/news'} {iterator from=$rss type='rss' like='/repost__like' chat_id=['@TEST2502']}

{instagram url='https://www.instagram.com/5.min.crafts/'} {iterator from=$instagram type='instagram' like='/repost__like' chat_id=['@TEST2502'] videofile=1}

токен дает возможность репоста аудиотреков - взять с помощью старого репостера @re_postBot , но главное без него с персональной страницы не будет работать репост

где взять $service_key= Создаем приложение с типом Standalone-приложение:

https://vk.com/apps?act=manage
1. Заходим в него
2. слева пункт меню настройки
3. выбираем состояние - включено. Сохраняем.
4. Копируем в бота сервисный ключ


ДОПОЛНЕНИЕ:

Полные параметры для функции iterator

{vk public="habr" service_key=$service_key} {iterator from=$vk type="vk" chat_id=["@TEST2502"]

  like="/like"  
  black_list=["xxx", "yyy"] 
  white_list=["белый", "лист"]
  sign="\nГО все в мой канал @MyMakerWorld"
  registered=1
  src_link=1
  media_post=1
  ads=0
  group="vk"

}

  like="/like"  

Указывает какой командой делать лайки

  black_list=["xxx", "yyy"] 

Черный список слов

  white_list=["белый", "лист"]

Белый список слов

  sign="\nГО все в мой канал @MyMakerWorld"

Подпись под постом

  registered=1

Скорее больше отладочный. Если установить 0, то бот не будет запоминать - постил ли он запись или нет

  src_link=1

Добавлять ли ссылку на источник

  media_post=1

Отправлять ли медиапост / при наличии в посте нескольких фоток - кидать ли медиапост или нет

  ads=0

Для ВК. Запрещаем или разрешаем посты с рекламой

  group="vk"

Если хотим репостить один и тот же паблик но в разные чаты с разными параметрами,

       то указывается уникальная строка для пометки того, что уже постили
   

токен дает возможность репоста аудиотреков - взять с помощью старого репостера @re_postBot , в service_key взять - после создания приложения https://vk.com/apps?act=manage