Фотопланета - фотоэнциклопедия населенных пунктов в Telegram и ВКонтакте
Техническая интеграция фотопроекта с популярными мессенджерами в виде ботов и web-приложений.
Кратко о проекте
Цель проекта: заполнить все населенные пункты фотографиями.
Задачи:
- Реализовать удобный и простой механизм загрузки фотографий.
- Сделать максимальное количество востребованных технических интеграций.
- Привлекать авторов для публикации фотографий.
Бот
Кроме этого есть избранное, поиск и встроенная система кэширования фотографий.
Техническая разница между Telegram и ВКонтакте
- Во ВКонтакте невозможно скрыть число участников сообщества, что может отрицательно влиять на репутацию бота.
- Лимиты на файлы в Telegram: фото - 10МБ, документы - 50МБ; ВКонтакте: фото - 50МБ, документы - 200MB, но не более 7 тыс. файлов в день.
- Бот ВКонтакте может написать только в течение 24 часов после последнего сообщения пользователя.
- ВКонтакте имеет проблему с переходом по deep link, если пользователь уже имеет диалог с ботом: нет автостарта диалога и нет кнопки Начать.
- Во ВКонтакте есть Карусели - это красиво, хотя есть принципиальное различие в отображении на десктопе, в мобильном приложении iOS и Android.
- Telegram не поддерживает клавиатуру для сообщений, имеющих более 1 фотографии, но это можно немного обойти.
- ВКонтакте не поддерживает форматирование текста.
- Максимальное количество кнопок в клавиатуре во ВКонтакте меньше, зато поддерживаются разные цвета.
- Во ВКонтакте при ответе бота есть возможность указать, что контент сообщения предоставлен пользователем.
- Во ВКонтакте можно настроить несколько серверов для callback-запросов, а также есть возможность посмотреть их логи.
Web App
- Веб-приложение ВКонтакте. Также есть предыдущая версия с ODR-режимом.
Веб-приложение предназначено для расширения возможностей ботов. У Telegram оно интегрировано в бот, а во ВКонтакте представляет собой иную сущность. Хотя веб-приложение в Telegram можно открывать и по прямой ссылке без инициализации диалога с ботом.
Еще есть: по-настоящему бесконечный скролл, возможность поделиться или пожаловаться, поиск, избранное и профиль.
Техническая разница между Telegram и ВКонтакте
- Возможности API у ВКонтакте шире.
- Для iOS во ВКонтакте приложение должно пройти проверку, а разработчик должен иметь аккаунт Apple (99$ в год), иначе оно будет открываться во встроенном Web View.
- В Android у Telegram есть ряд проблем: а) при выборе файлов не поддерживается камера и мультивыбор б) есть проблема со скроллом, если он сделан не на весь документ г) share и copy не поддерживаются.
- ВК-приложение не закрывается при сворачивании, зато его можно разместить ярлыком на рабочем столе.
Послесловие
Монетизация
Ее нет и не будет: все бесплатно и без рекламы.
Мечты без плана
Выпустить книгу и устроить выставку фотографий регионов.