Платные медиафайлы
- Настройка компонета для работы в боте →
- Настройка компонета для работы в канале Telegram→
- Работа компонента в канале Telegram →
Компонент Платные медиафайлы присылает фото и видео под спойлером. Чтобы файлы открылись, пользователь должен оплатить их внутренней валютой Телеграм — Telegram Stars. Компонент работает как в ботах, так и в каналах Telegram.
Настройка компонета для работы в боте
1. Добавьте на экран компонент Платные медиафайлы.
2. Выберите файл из файловой системы или добавьте его простым перетаскиванием на кнопку «Выберите файл». Также файл можно добавить в виде ссылки.
3. Если добавляете ссылку на файл, то после того, как вы вставите ссылку в поле «Укажите URL» в появившемся поле «Тип медиафайла» укажите что именно вы добавили — изображение или видео. Если не выбрать тип медиа, то при попытке сохранения будет всплывать ошибка. Если выбрать не верный тип медиа, то файлы в канал не придут.
4. Файлы добавляются по одному. Для добавления следующего файла нажмите кнопку Добавить медиа, затем добавьте следующий файл. В одном компоненте могут быть изображения и видео одновременно. Всего компонент поддерживает до 10 медиа включительно.
Чтобы удалить медиа из компонента, необходимо нажать на порядковый номер этого медиа и нажать кнопку Удалить медиа.
5. При необходимости защиты медиа от пересылок из канала активируйте чек-бокс Защитить контент.
6. Заполните поле Подпись. По умолчанию Подпись будет отображаться под медиафайлами. С включенным чекбоксом Показать подпись перед медиафайлом, подпись придет над медиафайлами.
7. Назначьте цену за открытие медиа.
10. При необходимости укажите ID пользователя, который должен получить платные медиа. Если оставить это поле не заполненным, то платные медиа придут всем, кто активирует компонент у себя в боте.
Все поля в компоненте комплируемые — при необходимости можно добавлять значения из шаблона.
11.Сохраните изменения.
Настройка компонета для работы в канале Telegram
1. Создайте канал в Телеграме или используйте ранее созданный канал.
2. Добавьте бота в подписчики. Добавить бота можно нажав на шапку канала, затем выбрать раздел Подписчики и Добавление подписчиков.
3. Назначьте бота администратором со всеми правами.
4. Добавьте на экран компонент Платные медиафайлы.
5. Выберите файл из файловой системы или добавьте его простым перетаскиванием на кнопку «Выберите файл». Также файл можно добавить в виде ссылки.
6. Если добавляете ссылку на файл, то после того, как вы вставите ссылку в поле «Укажите URL» в появившемся поле «Тип медиафайла» укажите что именно вы добавили — изображение или видео. Если не выбрать тип медиа, то при попытке сохранения будет всплывать ошибка. Если выбрать не верный тип медиа, то файлы в канал не придут.
7. Файлы добавляются по одному. Для добавления следующего файла нажмите кнопку Добавить медиа, затем добавьте следующий файл. В одном компоненте могут быть изображения и видео одновременно. Всего компонент поддерживает до 10 медиа включительно.
Чтобы удалить медиа из компонента, необходимо нажать на порядковый номер этого медиа и нажать кнопку Удалить медиа.
8. При необходимости защиты медиа от пересылок из канала активируйте чек-бокс Защитить контент.
9. Заполните поле Подпись. По умолчанию Подпись будет отображаться под медиафайлами. С включенным чекбоксом Показать подпись перед медиафайлом, подпись придет над медиафайлами.
10. Назначьте цену за открытие медиа.
10. При необходимости укажите ID получателя. В качестве ID может быть указан ID канала, куда должны прийти файлы.
Все поля в компоненте комплируемые — при необходимости можно добавлять значения из шаблона.
11.Сохраните изменения и перейдите в раздел Настройки.
12. Если вы не указывали ID канала, куда придут файлы, то создайте событие Публикация в канале. В событии выберите экран на котором вы настроили компонент Платные медиафайлы. Если ID канала уже указан в компоненте в поле id получателя, то событие создавать не нужно — платные медиа придут в группу по указанному ID.
Работа компонента в канале Telegram
Для того, чтобы файлы пришли в канал, необходимо активировать ранее настроенное событие Публикация в канале. Для активации достаточно написать любой пост в канал.
Но если в поле id получателя указан ID группы, то событие настраивать не нужно, достаточно активировать компонент в боте.
После этого всем подписчикам канала придет медиа с возможностью оплаты. Для всех, кроме владельца канала платные медиа придут под спойлером с возможностью их открыть за указанное количество звезд.
Для владельца канала файлы будут отображаться в виде обычных картинок или видео без спойлера. В правом вернем углу будет указана стоимость, за которую файл открывается для всех остальных. Оплачивать контент могут только гости канала. У владельца канала нет этой возможности.