Gap
Платформа · разбор собран по официальным страницам самой площадки и сервисов-помощников.
Обзор
Gap (گپ, «Гап» — по-персидски «разговор») — иранский мессенджер с платёжной и торговой надстройкой. Площадка описывает себя как облачный сервис связи с дополнительными услугами, каких нет у международных мессенджеров, и с отдельной серверной частью для разработчиков.
У Gap три отдельных входа — сам мессенджер, «мир Gap» и деловой центр с центром разработчика. Каналы и группы живут в приложении, а боты, магазины и реклама заводятся в деловом центре my.gap.im.
Отличие от Telegram, с которым Gap чаще сравнивают, — в кассе. Бот здесь умеет не только переписываться: у него есть счета, инвойсы и встроенные покупки, а у пользователя — кошелёк. Типичный сценарий работы с аудиторией ближе к «магазин в мессенджере», чем к «канал с публикациями».
Кто здесь есть
Gap переведён на персидский, арабский, турецкий и английский, сайт переключается между персидским, английским и арабским. Владелец назван в политике: единственный владелец приложения GapMessenger и домена gap.im — компания TS Information Technology Ltd (TSIT). Иранскую привязку подтверждает и ссылка на знак доверия «Энамад» (E-Namad) в разметке главной страницы.
Как начать
Регистрация привязана к телефону: нужно ввести номер мобильного и получить четырёхзначный код по SMS, а если сообщение не дошло — голосовым звонком. Номера сторон скрыты, но если вы сохранили чей-то номер в контактах и написали ему, ваш номер станет ему виден.
Канал создаётся из экрана нового чата. В частный канал или группу участников добавляет только владелец, в публичный — любой участник, и только у публичного есть ссылка для присоединения и он находится поиском. Попасть в витрину можно по заявке: владелец активного канала с ежедневными публикациями подаёт запрос через поддержку, и после проверки канал добавляют в список избранных каналов «мира Gap».
Отдельного бизнес-профиля нет — есть вход в деловой центр. Площадка описывает его как место, где есть всё для интернет-бизнеса на базе мессенджера, и перечисляет более девяти инструментов: платформу ботов, магазины, продажу стикеров, рекламную систему, бухгалтерию, оплату через Gap, конструкторы тестов и конкурсов, игровой центр. Вход в панель разработчика — через my.gap.im, по одноразовому коду на зарегистрированный номер либо сканированием QR-кода из приложения; проверки документов или юридического лица документация не упоминает.
Что можно публиковать
Форматы перечислены в документации бота: текст, изображение, аудио, видео, голосовое сообщение, файл, контакт, геопозиция, служебное действие, счета, инвойсы и встроенные покупки, а из интерфейсных элементов — клавиатура-ответ, встроенная клавиатура и отправка формы пользователю.
Политика конфиденциальности говорит о данных, но не о содержании.
Для оформления есть руководство по фирменному стилю с палитрой, типографикой, отступами вокруг логотипа и перечнем недопустимых способов использования знака, обязательное, по словам площадки, для всех пользователей; страница помечена копирайтом 2019 года.
Как расти
Органический рост сводится к поиску публичного канала, ссылке на присоединение и заявке в каталог через поддержку.
Реклама у площадки своя: показ объявлений внутри мессенджера в текстовом, графическом и видеоформате, причём владельцы каналов, в свою очередь, могут зарабатывать на рекламе.
Про учёт есть бухгалтерский раздел с подробностями финансовых операций: счета, подписки, доходы и расходы. Это учёт денег, а не аудитории.
Путь к монетизации
Названные площадкой способы заработка: создать виртуальный магазин и продавать товары и услуги, а также загружать и продавать стикеры, зарабатывать на рекламе в своём канале и делать платные конкурсы через конструктор соревнований.
Денежный контур описан отдельно: кошелёк с переводами между пользователями; Gapcy — криптовалюта мессенджера, обеспеченная риалом и построенная на блокчейне; личный платёжный шлюз pay.gap.im; расчёты в местной валюте, долларах и евро; выставление счетов и приём платежей по кредитам.
Инструменты и автоматизация
Официальный интерфейс описан подробно: разработчик создаёт бота в деловом центре и подключает его к своему проекту; через API можно писать любому зарегистрированному в боте пользователю, отправлять простые и мультимедийные сообщения, принимать сообщения, давать варианты ответа кнопками и принимать оплату.
Тип бота определяет характер рассылки: интерактивный — двусторонний; уведомительный групповой — работает как канал, писать может только администратор; уведомительный индивидуальный — то же, но администратор отправляет каждому персональное сообщение, фактически приватный канал между админом и пользователем. Сообщения пользователей приходят методом POST на адрес обратного вызова, указанный при создании бота, а запросы разработчика авторизуются токеном бота в заголовке с именем token. Есть библиотека для PHP.
Второй интерфейс — вход через Gap: сайт может пускать пользователей по их учётной записи Gap, для чего нужно включить OAuth у одного из своих ботов и получить client_id, а токен бота служит client_secret; в примере ответа время жизни маркера доступа — 3600 секунд, дальше он обновляется по refresh_token. 3600 — значение из примера, а не объявленное правило.
Ограничения и правила
- Телефон обязателен, каталог по заявке. Регистрация только по номеру мобильного; витрина «мира Gap» — через поддержку и ручную проверку.
- Реклама третьих лиц. Сторонние рекламодатели могут составлять профиль пользователя, чтобы решать, какие объявления показывать; сама площадка заявляет, что профилей не строит.
- Данные. Сообщения, фотографии, видео и документы из облачных чатов хранятся на серверах площадки, ключи шифрования лежат в нескольких дата-центрах; номера и имена из адресной книги сохраняются, но синхронизацию можно отключить.
Кому подходит
Подходит проектам с иранской аудиторией, готовым принимать оплату внутри иранского контура: магазину, сервису подписок, разработчику ботов с платными функциями. Платёжная часть здесь сильнее, чем у большинства мессенджеров такого размера: кошелёк, шлюз, счета и встроенные покупки описаны в документации.
Не подходит, если нужны предсказуемые правила и понятные лимиты: ни лимитов, ни тарифов, ни правил о содержании площадка публично не называет. Не подходит международным проектам: вся денежная часть — риал, Gapcy и иранские механизмы. И не подходит тем, кто хочет оценить площадку по числам перед входом: чисел нет.
Проверенные факты из базы
Краткие проверенные данные, на которые опирается разбор.
Что это за площадка
площадка описывает себя так: «پیام رسان گپ؛ یک مسنجر ایرانی مطابق با بروزترین فناوریهای جهان همراه با قابلیت کمنظیر ارائه سرویسهای ارزش افزوده به کاربران»
самоописание: это заявление площадки о себе, не независимая оценка
владелец приложения GapMessenger и домена gap.im — TS Information Technology Ltd (TSIT)
Названо в политике конфиденциальности
площадка называет себя облачным сервисом связи с дополнительными услугами, каких нет у международных мессенджеров, и с отдельной серверной частью для разработчиков
Заявление площадки о себе, не независимая оценка
английская версия официального блога на дату проверки заканчивалась записями за 2019 год
Последняя запись датирована 31.07.2019; признак давно не обновлявшихся материалов
есть руководство по фирменному стилю с палитрой, типографикой, отступами вокруг логотипа и перечнем недопустимых способов использования знака; соблюдение объявлено обязательным
Страница помечена копирайтом 2019 года
С чего начать
регистрация по номеру мобильного: четырёхзначный код по SMS, при недоставке код диктуют голосовым звонком
номера сторон скрыты, но если вы сохранили чей-то номер в контактах и написали ему, ваш номер станет ему виден
Аккаунт и доступ
Обязательная проверка при регистрации: номер мобильного телефона и 4-значный код. Дословно из FAQ: «Yes, for registering in Gap, you must enter your mobile/ cell number» и «After installing Gap, for activation, you should enter your mobile/cell number in the relevant box so that you get the 4-digit verification code via SMS. If you did not receive the text message, the code would be announced to you by a voice call». Перевод наш: для регистрации обязателен номер мобильного, код из 4 цифр приходит по СМС, а если СМС не дошло — код продиктуют голосовым звонком. Отдельное условие для попадания канала в каталог Gap World: канал должен быть действующим и ежедневно регулярно публиковать полезные материалы, заявка подаётся через поддержку и проходит проверку соответствия
Условие про каталог Gap World изложено в FAQ на персидском: канал должен быть فعال (действующий) и вести публикации بطور روزانه و منظم (ежедневно и регулярно), после чего بعد از بررسی درصورت تأیید صلاحیت (после проверки, в случае подтверждения соответствия) он добавляется в список. Числового порога подписчиков или числа публикаций Gap не называет
Условия работы
деловой центр my.gap.im заявляет более девяти инструментов: платформа ботов, магазины, продажа стикеров, рекламная система, бухгалтерия, оплата через Gap, конструктор тестов, конструктор конкурсов, игровой центр
Число «более девяти» — формулировка самой площадки
вход в панель разработчика — по одноразовому коду на зарегистрированный номер либо сканированием QR-кода из приложения; проверка документов или юрлица не упоминается
Что можно публиковать
Предел веса загружаемого файла зависит от вида бота и способа рассылки (перевод наш): «ربات تعاملی» (бот-собеседник) — «50 مگابایت», то есть 50 МБ; «ربات اطلاع رسانی» (оповещающий бот) при отправке «فردی» (одному человеку) — 50 МБ, при отправке «گروهی» (рассылкой) — «500 مگابایت», то есть 500 МБ. Ошибка 500 возвращается, когда «حجم فایل ارسالی و یا نوع آن معتبر نمیباشد» — вес или вид файла недопустимы. Числа файлов за один запрос документация не называет
перевод наш, оригинал на персидском; предел прямо зависит от вида бота и от того, личная это отправка или рассылка
Длина текста. Пределов длины текста (сообщение, подпись, описание файла) документация для разработчиков не называет: у метода отправки текста и у поля desc при загрузке файла числа символов нет. Единственные объявленные пределы объёма относятся к игровому разделу: «Max size of data can not be more than 10KB», «Number of data type can not be more than 25», «max size of event value is 1KB», «max number of event is 25»
перевод наш, оригинал на персидском и английском; пределы 10 КБ и 1 КБ — про игровые данные, а не про текст сообщения
Изображения. Заданы только рекомендуемые форматы, без размеров и веса (перевод наш): в таблице загрузки файла столбец «فرمت پیشنهادی» (рекомендуемый формат) для поля image содержит «jpg, png, jpeg». Ни разрешения, ни соотношения сторон, ни предельного веса именно для изображения документация не называет — действует общий предел загрузки, зависящий от вида бота
перевод наш, оригинал на персидском; форматы названы рекомендуемыми («پیشنهادی»), а не обязательными; общий предел веса — в строке upload_limits
Видео. Задан только рекомендуемый формат (перевод наш): для поля video — «mp4 (h264 baseline)», то есть MP4 с кодеком H.264 в базовом профиле. Ни разрешения, ни частоты кадров, ни битрейта, ни отдельного предела веса для видео документация не называет
перевод наш, оригинал на персидском; кодек назван в столбце рекомендуемых форматов, а не как требование
Звук разделён на два вида, и у каждого свой рекомендуемый формат (перевод наш): поле voice (голосовое сообщение) — «ogg», поле audio (звуковой файл) — «mp3». Ни битрейта, ни частоты дискретизации, ни длительности документация не задаёт
перевод наш, оригинал на персидском; голосовое сообщение и звуковой файл у площадки — разные виды вложений
Контент
в частный канал или группу участников добавляет только владелец, в публичный — любой участник; ссылка на присоединение и поиск есть только у публичного
Продвижение
попадание в витрину «мира Gap» — по заявке через поддержку и ручной проверке; требование — активный канал с ежедневными публикациями
Автоматического попадания в каталог нет
Реклама
рекламная система показывает объявления внутри мессенджера в текстовом, графическом и видеоформате; владельцы каналов могут зарабатывать на рекламе
Как здесь платят
названные способы заработка: собственный виртуальный магазин, загрузка и продажа стикеров, реклама в своём канале, платные конкурсы через конструктор соревнований
Сколько стоит
кошелёк с переводами между пользователями; Gapcy — криптовалюта мессенджера, обеспеченная риалом, на блокчейне; платёжный шлюз pay.gap.im; расчёты в местной валюте, долларах и евро
Порогов, комиссий и сроков выплат площадка не называет
Правовое
сообщения, фотографии, видео и документы из облачных чатов хранятся на серверах площадки, ключи шифрования лежат в нескольких дата-центрах
сторонние рекламодатели могут составлять профиль пользователя для показа объявлений; сама площадка заявляет, что профилей не строит
Программный доступ
три типа ботов: интерактивный (двусторонний), уведомительный групповой (как канал, пишет только админ), уведомительный индивидуальный (персональное сообщение каждому пользователю)
КЛЮЧЕВОЙ ФАКТ для СММ: тип бота определяет характер рассылки
сообщения пользователей приходят методом POST на адрес обратного вызова, указанный при создании бота; запросы разработчика авторизуются токеном бота в заголовке с именем token
бот отправляет и принимает текст, изображение, аудио, видео, голосовое сообщение, файл, контакт, геопозицию, служебное действие, счета, инвойсы и встроенные покупки; есть клавиатура-ответ, встроенная клавиатура и отправка формы
есть официальная библиотека для PHP
вход через Gap: OAuth включается у бота, выдаётся client_id, а токен бота служит client_secret; обмен идёт через login.gap.im
в примере ответа время жизни маркера доступа — 3600 секунд, обновление по refresh_token
3600 — значение из ПРИМЕРА в документации, а не объявленное правило
Языки
язык интерфейса главной страницы: en
Язык взят из атрибута разметки, версии — из hreflang
приложение переведено на персидский, арабский, турецкий и английский
расхождение с базой: в facts.tsv записан «язык интерфейса главной страницы: en» по атрибуту разметки; справка площадки заявляет перевод приложения на персидский, арабский, турецкий и английский, а сайт переключается между персидским, английским и арабским
Не противоречие, а разные объекты измерения: атрибут lang одной страницы против заявленного набора языков приложения
Раздел каталога: все похожие Смотрите также: указатель каталога · регион: Иран · сравнение планировщиков · подбор по ситуации · ограничения площадок