Обсуждение:Авто репост
РЕПОСТ ИЗ ПЕРСОНАЛЬНОЙ СТРАНИЦЫ ВК и ЮТУБА в ЧАТ (или КАНАЛ) Репост с личной страницы
- код #репост #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