Как прикреплять фото и видео в сообщениях БроБота?

19

Как использовать медиа файлы в сообщениях?

Будьте внимательны, сейчас это работает только для ВКонтакта!

Итак, как оно работает: в отправляемом сообщении вы добавляете кусочек текста вида [тип:полный путь до файла], в итоге перед отправкой этот кусок пропадает и вместо него отправляется сообщение с аттачем. Доступные типы: image, audio, video, any (any — для всего остального вроде текстового файла). Очень важно указать правильный тип, у ВК разная обработка для картинок и видео например.

Пример сообщения с аттачем:

Привет! Лови фотку и видео [image:C:\фотки\я.jpg]

Не забывайте, что можно использовать синонимы, шаблоны и пр — аттачи будут обрабатываться в последнюю очередь. Пример:

Вот фотка [image:C:\фотки\{1|2|3|4|5}.jpg]

Важно: если файл на момент отправки сообщения отсутствует — будет ошибка и ничего не отправится, следите за этим (вкладка События в помощь).

В окне переписки появилась дополнительная кнопочка рядом с кнопками Ответить, которая поможет корректно добавить код аттача в окно переписки с распознаванием типа. В связи с предупреждением в самом начале эта кнопка будет появляться только при выборе анкет с сайта ВК.

Итак, более детально, поддерживается 4 типа вложений:

  • картинка
  • видео
  • аудио
  • произвольный файл

Можно рассылать уже загруженные вложения и файлы с локального компьютера.
С локального компьютера можно загружать только изображения и произвольные файлы (видео и аудио пока не поддерживаются). На данный момент локальный файл будет загружать в ВК заново при каждой отправке сообщения.

Для отправки вложений в к тексту сообщения следует добавить описание вложения:

Пример:

«Привет! Как дела? [image:C:\images\1.png][image:238223331_319029251]»

Здесь к сообщению будет добавлено два изображения. Одно из файла C:\images\1.png, другое уже загруженное в ВК (для него указываем идентификатор).

Как найти идентификатор загруженных объектов?

  • Для изображений.
Пример URL’a изображения https://vk.com/mossobyanin?z=photo265870743_396659409%2Fphotos265870743, идентификатор здесь 265870743_396659409.
Для изображений из групп, например https://vk.com/the_motivations?z=photo-39107759_401036879%2Falbum-39107759_00%2Frev, к идентификатору нужно добавить дефис: -39107759_401036879.
  • Для видео.
https://vk.com/search?c%5Bq%5D=nissan&c%5Bsection%5D=video&z=video-92771899_171215833, идентификатор 92771899_171215833.
  • Для аудио.

Тут к сожалению простого способа пока не нашли. Есть вариант посмотреть HTML разметку для аудио-объекта. Пример:

<div class=»info fl_l»>
      <div class=»title_wrap fl_l» onmouseover=»setTitle(this);»><b><a href=»/search?c[q]=Avicii&amp;c[section]=audio&amp;c[performer]=1″ onclick=»if (checkEvent(event)) { event.cancelBubble = true; return}; Audio.selectPerformer({from_pad: 0, event: event, name: ‘Avicii’}); return false»>Avicii</a></b> – <span class=»title»>The Nights </span><span class=»user» onclick=»cur.cancelClick = true;»></span></div>
      <div class=»actions»>
        <div class=»audio_add_wrap fl_r» onmouseover=»Audio.rowActive(this, ‘Добавить в Мои Аудиозаписи’, [9, 5, 0]);» onmouseout=»Audio.rowInactive(this);» onclick=»Audio.addShareAudio({from_pad: 0, el: this, aid: 343201137, oid: 2000339392, hash: ‘db32ab137b936a2ec9’, gid: 0, top: 1}); return cancelEvent(event);»>
  <div class=»audio_add»></div>
</div><div class=»audio_rec_wrap fl_r» onmouseover=»Audio.rowActive(this, ‘Показать похожие’, [9, 5, 0]);» onmouseout=»Audio.rowInactive(this);» onclick=»Audio.loadRecommendations({from_pad: 0, el: this, update: true, audioId: ‘2000339392_343201137’});»>
  <div class=»audio_rec»></div>
</div>
      </div>
      <div class=»duration fl_r»>2:53</div>
    </div>
Идентификатор 2000339392_343201137.

Для произвольных файлов процесс поиска идентификатора такой же как для аудио.
Вложения в тексте будут корректно обрабатываться при использовании любого механизма для ответов (iii.ru, java script, автоответчик и тд).

  • Помогла ли Вам эта статья?
  • Да   Нет

Сохраните статью, чтобы не потерять:


Присылайте нам кейсы своих успешных проектов с БроБотом и мы поделимся с Вами безлимитным тарифом! Я хочу бесплатный анлим!

Комментарии

  • Ответить

    Функционал БроБота | Бесплатная программа бот для ВКонтакте (Vk) и Одноклассниках (Ok)., http://brobot.ru/functions-overview/ - 24 Февраль, 2016 Ссылка

    […] Возможность прикреплять к сообщениям медиа файлы(фото и видео). […]

  • Ответить

    Maki, - 7 Март, 2016 Ссылка

    Можно узнать задал боту вот такую команду Бот няшку->лови няшку[image:F:\фотки\{1|2|3}.jpg] , изображения приходят через раз

    • Ответить

      Команда BroBot, - 10 Март, 2016 Ссылка

      Проверьте, все ли фотографии есть в указаной папке.

  • Ответить

    Евген, - 25 Апрель, 2016 Ссылка

    У меня че то фото не отсылается
    Привет[image:C:\Users\Arcan\Desktop\на рекламу вк\Для фотошопа\ФИЛЬТР ДЛЯ ВОДЫ 2.jpg]

  • Ответить

    Никита, - 2 Июнь, 2016 Ссылка

    А можно сделать так, чтобы Бот отправлял сразу несколько картинок\видео и т.д. ?

  • Ответить

    Русл, - 19 Июль, 2016 Ссылка

    Здравствуйте, подскажите как сделать что бы бот переслал сообщения?

  • Ответить

    Maki, - 11 Август, 2016 Ссылка

    Использую бота iii, как сделать чтобы он фотку отправлял? И куда нужно писать [image:…_…]

  • Ответить

    Виталий, - 15 Декабрь, 2016 Ссылка

    Привет. Возник вопрос, в сообщении хочу привязать видео. Но по шаблону отправляет только ссылку. Если потом зайти и вручную отредактировать (пробел добавить например), то в сообщении появляется превью картинка (линк на видео). Как сделать так, чтобы сразу было сообщение такого вида?

    https://vk.com/video-85356237_456239298 — вот линк в шаблоне.

    Вот так должно быть https://gyazo.com/055ea6e3e545c0ce5bee2adabb3b2701
    Вот так получается https://gyazo.com/a13d1d6475e37e7d26351425784f0e32

    PS. Вопрос в конце ссылки убирал, ничего не меняется

    • Ответить

      Команда BroBot, - 16 Декабрь, 2016 Ссылка

      Повторите этот вопрос на почту hello@brobot.ru
      Сапортим теперь там либо на форуме.

    • Ответить

      Команда BroBot, - 16 Декабрь, 2016 Ссылка

      Про вложения у нас есть статья на сайте. Нужно оформлять в виде [video:id]

  • Ответить

    Яр, - 5 Февраль, 2017 Ссылка

    Как сделать так что бы бот размещал фотки в группе с интервалом в два часа например

    • Ответить

      Команда BroBot, - 8 Февраль, 2017 Ссылка

      Нужно подгонять интервал постинга. Если поставить там 2 часа, это не заработает, скорее всего.

  • Ответить

    Настройка параметров постинга | Бесплатная программа бот для накрутки ВКонтакте, Инстаграм и Одноклассников., http://brobot.ru/942c8f52-fbf2-452d-b3fe-34624c616a40/ - 18 Февраль, 2017 Ссылка

    […] в том же формате, что и прикрепление их к сообщениям. Вот тут есть детали и […]

  • Ответить

    Сергей, - 7 Март, 2017 Ссылка

    делаю по шаблону
    [image:-140355811_456239035]
    пишет не верный указан путь к файлу

Прежде чем оставить комментарий:
  • - попробуйте воспользоваться поиском. На 80% вопросов уже есть ответы.
  • - Обязательно посетите наш форум. Скорее всего, сообщество БроБотов даст ответ намного быстрее нас ;) Посетить форум

Каждый раз, когда кто-то подписывается на БроБота, он радует случайного песика лайком.

Подписчиков на статьи: 2222

Все возможности бота
вы получаете бесплатно!


Попробовать бесплатно


Все права защищены © 2013-2017
Наши контакты
Почта support@brobot.ru