Links
Comment on page

Рандомная выдача картинок

ВКонтакте

Чтобы выдавать картинки в принципе, нам понадобится получить коды этих картинок.

Как получить код вложения ВКонтакте

Чтобы получить код вложения, необходимо открыть ваше вложение ВКонтакте, либо место хранения и скопировать ссылку на него.
Например, ссылка изображения может выглядеть так: https://vk.com/club218206216?z=photo-218206216_457239017%2Fwall-218206216_1
Где photo-218206216_457239017 - это код вложения картинки
Примеры форматов кода вложения:
Изображения: photo-218206216_457239017
Видео: video-217465325_456239031 Либо без дефиса, обычно используется на личной странице. video417557015_456239393
Документы: doc417557015_568543875

Выдаем случайную картинку

  1. 1.
    Создайте блок Действие и выберите контейнер "Создать массив из текста"
  2. 2.
    С каждой новой строки добавьте все вложения
  3. 3.
    Ниже выберите "Перенос строки" и ведите любую переменную на латинице, например photo
  4. 4.
    Теперь создайте блок "Сообщение", либо блок "Действие" и выберите контейнер "Отправить сообщение".
  5. 5.
    Нажмите на шестеренку (Опции) и включите галочку "Добавить сложения к сообщению"
  6. 6.
    Добавьте в строку ввода переменную {incident:{var:photo}}, где photo - это переменная, которую вы задали ранее.
  7. 7.
    Готово.
Не забудьте создать блок события, который будет по ключевому слову отправлять изображение и сохранить схему.

Telegram

Чтобы выдавать картинки в принципе, нам понадобится получить коды этих картинок.
Для того, чтобы отправить какие-либо вложения в Телеграм, нам также понадобится получить код этих вложений.
Для этого создаем следующую схему:
  1. 1.
    Создаем блок Действие, с контейнером "Входящее сообщение" и условием "Тип вложения"
  2. 2.
    Выбираете из списка те данные, которые будете отправлять боту.
  3. 3.
    Далее создаем блок "Сообщение", либо блок "Действие" и выберите контейнер "Отправить сообщение".
  4. 4.
    В тексте пишем переменную: <code>{var:object.attachments[0].code}</code>
  5. 5.
    Соединяем блоки, сохраняем и включаем схему.
  6. 6.
    Отправляем все нужные файлы боту и получаем в ответ код файла.
Теперь можем использовать этот код.

Выдаем случайную картинку

  1. 1.
    Создайте блок Действие и выберите контейнер "Создать массив из текста"
  2. 2.
    С каждой новой строки добавьте все коды вложения
  3. 3.
    Ниже выберите "Перенос строки" и ведите любую переменную на латинице, например photo
  4. 4.
    Теперь создайте блок "Действие", и во второй вкладке "Интеграции" выберите контейнер "Отправить вложение в Телеграм".
  5. 5.
    В окне "Тип вложения" выберите "Фото"
  6. 6.
    В окно "Код вложения" вставьте {incident:{var:photo}}, где photo - это переменная, которую вы задали ранее.
  1. 7.
    Если нужно добавь текст к картинке, нажмите галочку "Добавить описание".
  2. 8.
    Готово.
Не забудьте создать блок события, который будет по ключевому слову отправлять изображение и сохранить схему.