Раздел — Страницы приложения
Раздел «Страницы приложения» предназначен для удобной работы со списками автопилота, страницами оплаты, рейтингами, шерингом и доступен по адресу: https://autopilot.pro/pages
или из меню Еще
→ Страницы приложения

Рассмотрим его подробнее.

- 1 — кнопка для создания страницы;
- 2 — выбор сообщества;
- 3 — сортировка счетов;
- 4 — поиск счетов по выбранным критериям;
- 5 — пример созданной страницы.
Также есть стандартная возможность копировать / редактировать / удалять страницы.
Создание страницы
Для создания страницы достаточно кликнуть на кнопку «Создать страницу».

- 1 — название страницы;
- 2 — тип страницы (о них поговорим позднее);
- 3 — сообщество в котором будет создана страница.
Типы страниц:
- Товары
- Рейтинг игроков
- Подписная страница
- Перенаправление
- Поделиться постом
- Контент
- Рейтинг на сайте
- Функция для работы со страницами
Готовы поговорить подробнее о типах?
Товары
Данный тип страницы позволяет создавать страницы товаров, т. е. вы можете легко и быстро создать, например, страницу на ваш товар и поделиться ей с пользователем в сообщениях.

- 1 — название страницы;
- 2 — стоимость товара;
- 3 — ссылка на баннер;
- 4 — описание (поддерживаются markdown и переменные Автопилота);
- 5 — текст для ручного метода оплаты;
- 6 — текст, который увидит клиент при истечении заказа;
- 7 — дополнительные GET — параметры, например,
&
;exp для срока истечения заказа. Подробнее о GET — параметрах можно прочесть здесь; - 8 — ссылка на страницу.
Поддерживаются все параметры Prodamus. Список здесь.
Важно! Если в странице товара задан параметр customer_phone, либо customer_email (неважно какое значение, главное непустое)-это означает что в Prodamus будет передаваться телефон либо email пользователя из Автопилота.
Рейтинг игроков
Данный тип страницы — неотделимая страница для геймификации. Позволяет вашим игрокам соревноваться друг с другом за первое место. Может использоваться для вовлечения игроков в игру или геймифицированную воронку.

- 1 — название страницы;
- 2 — выбор списка для рейтинга;
- 3 — ссылка на баннер;
- 4 — описание (поддерживаются markdown и переменные Автопилота);
- 5 — дополнительные GET — параметры. Подробнее о GET — параметрах можно прочесть здесь;
- 6 — ссылка на страницу.
Далее все просто: в описании страницы рейтинга можно использовать пример шаблона где вместо 0000
подставляйте номер вашего списка с рейтингом.
%first_name%, у вас наград: {level}0000{/level} Ваше место в рейтинге: %rating_position%
Далее можно скопировать ссылку на страницу и отправить, например, пользователю в сообщении (по запросу через ключевое слово или вставить в пост):
Подписная страница
Данный тип страницы позволяет подписывать игрока на выбранный вами СПИСОК (созданный в командах). Фишка такого подхода, в том что можно создавать разные страницы для одного списка, чтобы, например, проводить А/Б тесты. Также может использоваться в реферальных программах или служить для рассылки сообщений пользователям через сервис рассылок HappySanta

- 1 — название страницы;
- 2 — выбор списка для подписной;
- 3 — ссылка на баннер;
- 4 — описание (поддерживаются markdown и переменные Автопилота);
- 5 — надпись на основной кнопке;
- 6 — надпись на кнопке «Отписаться»;
- 7 — дополнительные GET — параметры. Подробнее о GET — параметрах можно прочесть здесь;
- 8 — ссылка на страницу.
Перенаправление
Данный тип страницы служит для сегментации перешедших по ссылке не из сообщений, а например из статей или постов.

- 1 — название страницы;
- 2 — ссылка для перенаправления (может использоваться для событий «Посетил страницу» или «Перешел по ссылке»);
- 3 — дополнительные GET — параметры. Подробнее о GET — параметрах можно прочесть здесь;
- 4 — ссылка на страницу.
Поделился постом
Данный тип страницы позволяет ВАШИМ подписчикам в два клика рассказать своим друзьям о вашем продукте. Вашим же замечательным текстом. Может использоваться для реферальных продуктов.
Важно!
15 ноября 2024 года администрация ВКонтакте объявила об отключении функции публикации постов на стену сообществ для мини-приложений. Изначально изменения планировалось ввести с 18 ноября, но позже дату перенесли на 10 декабря. Таким образом, эта возможность больше недоступна из-за изменений на стороне ВКонтакте.
И да, мы в курсе, что на мобильных устройствах шеринг может проходить, но Автопилот не может реагировать, так как ВКонтакте убрало в одностороннем порядке функционал. В любой момент ВК может отключить шеринг на мобильных устройствах по независящим от нас причинам, ибо все это делается в одностороннем порядке на стороне ВК.

- 1 — название;
- 2 — выбор списка;
- 3 — ссылка на баннер;
- 4 — описание (поддерживаются markdown и переменные Автопилота);
- 5 — надпись на основной кнопке;
- 6 — текст поста (поддерживаются переменные Автопилота);
- 7 — ссылки или вложения (поддерживаются переменные из приложения), пример вложения:
photo-41103148_456239479
- 8 — дополнительные GET — параметры. Подробнее о GET — параметрах можно прочесть здесь;
- 9 — ссылка на страницу.
Вы также можете для сниппета использовать ресурсы. Ниже будет показан пример команды.
Команда: «Сниппет из ресурсов»
В данном примере будет показан метод, как подгружать сниппет из ресурсов.
В содержимом ресурса записываете текст сниппета, а в примечании полная ссылка на изображение.
Важно! Для обработки ссылки на изображение можно вставить ее в поле «Ссылка для баннера» кликнуть на любое поле для преобразования ссылки,
а обработанную ссылку на изображение нужно уже вставить в примечание ресурса.

Копируем ссылку на страницу. Создаем команду для сокращения ссылки.
Событие:
1) Событие: «написал сообщение» с текстом: сократить ссылку
и сниппетом
.
ОПЦИОНАЛЬНО. Добавляем условие: «сотрудник аккаунта», чтобы команду не мог запустить случайный человек.

Действия:
1) Временная переменная %link%
= {reg}%content% ~~http.+\b~~ 0{/reg}
.
В действии после обработки функции {reg}
останется только ссылка. Подробнее про функцию можно прочесть по ссылке.

2) Действие: «Отправить сообщение» в ответ:
Сокращено Автопилотом: {{%link%}}
Оригинал: %link%

Дальше запускаем команду. Получаем сокращенную ссылку вида: https://avtp.me/XXXX/408053834
, где последний параметр — ваш ID.
Возвращаемся в страницу «Поделиться постом» и вставляем ссылку в поле «ссылки и вложения» не забудьте если необходимо, заменить ваш ID на переменную %vk_id%
(а если не нужно, то не надо) и добавить параметр ?og=номер вашего ресурса
В примере номер ресурса: 25620


Контент
Для уроков курсов или других закрытых материалов
Доступ настраивается через списки Автопилота.
Списки создаются этим событием или через раздел «Списки»
Для добавления в список используется действие: «Добавлен в список»
Внутри страницы поддерживается форматирование текста через Marкdown. примеры по ссылке:
https://vk.com/app6177183_-41103148#p=43767
Полезные переменные для страниц с типом «Контент»
%vk_product_title%
,%content%
— Название страницы%page_access%
— Доступ к странице. 1 — доступ открыть, 0 — закрыт. Доступно на страницах с типом «Контент»%page_chat_mode%
— тип комментариев на странице: 0 — выключен,
1 — обычные комментарии, 2 — режим чата, 3 — режим приватных заданий. Доступно на страницах с типом «Контент»
Как видно нет ничего сложного. Творческих взлётов!
Важно! Если у вас тренинг проходит в закрытом сообществе, то обязательно всегда выдавайте ссылку на страницу от открытого сообщества (например, основной паблик), а доступы регулируйте списками, иначе те, кто не состоит в сообществе увидят при переходе по ссылке следующее изображение:


В первом случае пользователю надо писать вам, узнавать почему нет доступа, а во втором случае он увидит сообщение, что нет доступа к курсу и его можно купить кликнув на кликабельную ссылку:
Ниже оставлю вам шаблончик для сообщения на вкладке «Доступы»
Вы не покупали доступ. Купить можно [тут:](ссылка на ваш товар)
Пример:
Вы не покупали доступ. Купить можно [тут:](https://vk.com/uslugi-199612571?w=product-199612571_5403006%2Fquery)
Важно! При загрузке видео / аудиофайлов на свой сервер, не рекомендуется использовать кириллицу, иначе видео может воспроизводиться не во всех браузерах.
Неправильный пример:
https://domain.ru/1урок.mp4
Правильный пример:
https://domain.ru/1urok.mp4

Также при использовании видеофайлов со своего сервера, вам необходимо установить HTTPS-сертификат. Незащищенные файлы на защищенных страницах браузер не воспроизводит. Это не связано с Автопилотом.
Вам нужно сделать это самостоятельно, либо через провайдера хостинга поставить сертификат.
В ином случае видео воспроизводиться не будет.
Рейтинг на сайте
Данный тип страницы позволяет ВАШИМ подписчикам Telegram увидеть свой рейтинг активности.
Важно! Данный тип рейтинга открыт для просмотра всем у кого есть ссылка.

- 1 — название;
- 2 — ссылка на баннер;
- 3 — описание (поддерживаются markdown и переменные Автопилота);
- 4 — название поле профиля игрока;
- 5 — дополнительные GET — параметры. Подробнее о GET — параметрах можно прочесть здесь;
- 6 — ссылка на страницу.
Например, вы создаете поле пользователя autopillot
действием «Изменить поле пользователя» и записываете туда какие-то данные. Например, количество заработанной игровой валюты.
Далее выдаете ссылку пользователю вида https://autopilot.pro/rating/?id=108443
При переходе пользователя он видит примерно следующее:

В разделе «Игроки / Клиенты» вводим искомое поле и жмем «искать». Находит троих, а в рейтинге 2.
Почему? Все просто: у Андрея пустое поле autopilot
, поэтому оно в рейтинге не отображается.
Важно! Если у пользователя в поле написаны кроме чисел текст, например, 123 яблок, то в рейтинг выведет число: 123.

Если вы хотите выдавать пользователю еще и позицию, то к ссылке https://autopilot.pro/rating/?id=108443 дописываем параметр &user_id = ID пользователя VK или Telegram
Итоговый пример ссылки:
https://autopilot.pro/rating/?id=108443&user_id=1

Функция для работы со страницами
Функция {page}
позволяет получить данные страницы по поисковому запросу. Самый простой вариант использования: {page}Лётная школа{/page}
вернет ID страницы с таким названием, а если ее нет, то страница будет создана и Автопилот вернет ID страницы.
Важно! Если страница с искомым названием не будет найдена, то Автопилот ее создаст.
Синтаксис простой:
{page}Название страницы|параметр для выдачи{/page}
Ниже вам готовые примеры:
Страницы товаров:
Айди: {page}Страница товара{/page}
Доп поле (переменная) страницы: {page}Страница товара|autopilot_id{/page}
Цена: {page}Страница товара|price{/page}
Сообщение после оплаты: {page}Страница товара|message{/page} (не поддерживаются переменные страницы)
Поиск страницы по ID (обычный): {page}Номер страницы|title|id{/page}
Поиск страницы по ID (умный): {page}Номер страницы|title{/page}
Принудительный поиск по названию: {page}Номер страницы|id|title{/page}
Страницы курсов
Списки которые имеют доступ: {page}Страница курса|list{/page}
Режим чата: {page}Страница курса|chat{/page}
Особенности поиска:
- Обычный поиск ищет страницу по ID
- Умный поиск сначала ищет страницу по ID, если не находит, то ищет по названию, а если не найдет, то ее создает
- Поиск по названию ищет странцу по названию, если ее нет, то создаст
Получить название товара по ID:
Поиск по ID обычный: {page}63367|title|id{/page} // здесь 63367 номер страницы, второй параметр означает что ищем title - название страницы и поиск производится по ID страницы.
Поиск по ID умный: {page}63367|title|id{/page} // здесь 63367 номер страницы, второй параметр означает что ищем title - название страницы и поиск производится по ID страницы.Вернуться на главную страницу инструкций