Делаем сервис, который дает только API, через которое можно, условно, запилить свой телеграм или секцию комментов на сайте или форум и т.п.
API типа:
- Залогиниться по login/pass или token.
- Создать чатик
- Получить сообщения из чатика N с offset/limit (пагинация)
- Получить список чатиков с сортировкой по времени постинга в них (offset/limit)
- Запостить сообщеньку M в чатик N
- Задать настройки чатика (slow mode, список запрещенных слов, поставить аватарку…)
- Дропнуть месагу в чатике N
- Подписаться на новые события в чатике N (websocket).
- Поискать префикс P слов в чатике N
- И т.п.
Плюс JS-либа для встраивания на сайты для:
- Запила комментов к каждой статье/странице сайта. Комменты не древовидные, но 2-уровневые: можно от каждой сообщеньки уровня ноль пустить ветку срача.
- Запила чатика «привет я Лена, чем согу помоч»
- Запила форума: список чатиков.
Под чатиком понимается std::list - хочешь отображай его как чатик в телеге или как пагинированный тред форума - суть та же, список сообщений и в африке таковой.
Собственно, суть всего сервиса: давать структуру данных вида
map<site_id, map<chat_id, tuple<ChatSettings, list> > > data;
где site_id - сайт-клиент нашего API, который заплатил 50 руб в месяц за 100К сообщений в месяц или 200 руб за 500К сообщений в месяц и т.п.
Че, как думаете, перспективно такое? Конечно такого уже навалом, но норм пацанам это обычно не мешает, всегда можно сделать чем-то лучше, например лучше русский поиск или гарантированный отклик за 50 микросекуд и т.п. Интересен скорее спрос на такие сервисы в ближайшие 10 лет.